mlreportgen.dom.BorderCollapse class

Пакет: mlreportgen.dom
Суперклассы:

Свернуть HTML таблицы границы

Описание

Определяет, нужно ли свернуть границы таблицы. Этот класс применяется только к HTML таблиц.

Конструкция

borderCollapseObj = BorderCollapse() создает неопределенный формат. В сгенерированную разметку таблицы не вставляется ничего.

borderCollapseObj = BorderCollapse(value) создает объект свертывания границы с заданным значением.

Входные параметры

расширить все

Установка, чтобы указать, свернуть ли границы таблицы, задается как 'on' свернуть или 'off' чтобы оставить таблицу и соседний элемент границы отдельными.

Выходные аргументы

расширить все

Задайте, нужно ли свернуть границы таблицы, представленные mlreportgen.dom.BorderCollapse объект.

Свойства

расширить все

Идентификатор для этого элемента документа, заданный как вектор символов или строковый скаляр. DOM генерирует уникальный идентификатор сеанса при создании элемента документа. Вы можете задать свой собственный идентификатор.

Тег для этого элемента документа, заданный как вектор символов или строковый скаляр.

DOM генерирует тег с уникальным сеансом как часть создания этого объекта. Сгенерированный тег имеет форму CLASS: ID, где CLASS является классом объекта, а ID является значением Id свойство объекта. Определение собственного значения тега может помочь вам определить, где произошла проблема во время генерации документа.

Установка, чтобы указать, свернуть ли границы таблицы, задается как 'on' свернуть или 'off'чтобы оставить таблицу и соседний элемент границы отдельными.

Примеры

свернуть все

import mlreportgen.dom.*;
doctype = 'html';
d = Document('test',doctype);

magicArray = magic(5);

p = Paragraph('Collapsed Borders');
append(d,p);
table = Table(magicArray);
table.Style = {Border('solid'),BorderCollapse('on')};
     for r = 1:5
         for c = 1:5
             table.entry(r,c).Style = {Border('solid')}; 
         end
     end
append(d,table);
     
p = Paragraph('Separate Borders');
append(d,p);
table = Table(magicArray);
table.Style = {Border('solid'),BorderCollapse('off')};
     for r = 1:5
         for c = 1:5
             table.entry(r,c).Style = {Border('solid')}; 
         end
     end
append(d,table);
     
close(d);
rptview(d.OutputPath,doctype);