mlreportgen.dom.BorderCollapse class

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

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

Описание

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

Конструкция

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

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

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

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

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

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

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

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

Свойства

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

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

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

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);