mlreportgen.dom. Класс BorderCollapse

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

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

Описание

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

Конструкция

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

borderCollapseObj = BorderCollapse(value) создает объект коллапса границы, имеющий заданное значение.

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

развернуть все

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

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

развернуть все

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

Свойства

развернуть все

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

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму 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);