Составьте неофициальные таблицы

API DOM неофициальная таблица имеет только тело. Это не имеет отдельного заголовка или разделов нижнего колонтитула. В отличие от этого, API DOM формальная таблица имеет отдельный заголовок, тело и разделы нижнего колонтитула. Можно отформатировать одну или несколько строк неофициальной таблицы, чтобы быть похожими на заголовок или нижний колонтитул. Однако, если ваш табличный заголовок или нижний колонтитул имеют несколько строк, рассмотрите использование формальной таблицы. Смотрите Составляют Формальные Таблицы. Для получения информации о других типах таблиц, которые можно составить в отчетах, смотрите, Выбирают Type of Table to Create.

Неофициальная таблица представлена mlreportgen.dom.Table объект. Строки таблицы и записи представлены mlreportgen.dom.TableRow и mlreportgen.dom.TableEntry объекты, соответственно.

Можно составить неофициальную таблицу от массива MATLAB®. Этот подход является самым простым, потому что вы не должны создавать TableRow и TableEntry объекты. Можно также составить неофициальную таблицу путем создания таблицы из TableRow и TableEntry объекты. Этот подход полезен для комплексных требований форматирования, такой как, когда запись охватывает несколько столбцов или строк.

Для получения информации о таблицах форматирования см. Таблицы Формата.

Составьте неофициальную таблицу от массива MATLAB

Можно составить таблицу путем добавления двумерного числового массива, категориального массива или массива ячеек к документу. Массив ячеек может содержать объекты данных MATLAB и Объекты DOM. Смотрите array входной параметр на mlreportgen.dom.Table страница с описанием. append метод преобразует массив в mlreportgen.dom.Table возразите, добавляет его к документу и возвращает Table объект, который можно затем отформатировать. Можно также создать Table возразите непосредственно путем обеспечения массива Table конструктор.

Этот пример составляет таблицу от числового массива. Пример использует Table свойства формата, чтобы задать границу таблицы, диафрагмы строки и столбца, и выравнивание и поле записей.

import mlreportgen.dom.*;
d = Document('myTableReport','pdf');

t = append(d,magic(5));
t.Border = 'single';
t.ColSep = 'single';
t.RowSep = 'single';
t.TableEntriesHAlign = 'right';
t.TableEntriesVAlign = 'middle';
t.TableEntriesInnerMargin = '2pt';

close(d);
rptview(d);

Вот таблица в сгенерированном отчете.

A table containing the output of magic(5). The borders and separators are thin, solid,
          black lines.

Создайте неофициальную таблицу из строк и записей

Можно составить неофициальную таблицу путем создания mlreportgen.dom.TableEntry объекты, добавляя их к mlreportgen.dom.TableRow объекты и добавление mlreportgen.dom.TableRow объекты к mlreportgen.dom.Table объект. Для примера смотрите Промежуток Запись таблицы Через Строки и столбцы.

Смотрите также

| |

Похожие темы