Для создания четырех типов таблиц в отчетах можно использовать DOM API и Report API. Типы таблиц имеют отличные структуры и представлены различными классами.
Тип таблицы | Класс | Пример (в PDF) | Дополнительная информация |
---|---|---|---|
Formal table - таблица с различными форматированными разделами заголовка, тела и нижнего колонтитула | mlreportgen.dom.FormalTable |
| Создание формальных таблиц |
Informal table - Таблица, которая имеет только тело | mlreportgen.dom.Table |
| Создание неофициальных таблиц |
MATLAB® Таблица - Таблица, созданная из таблицы MATLAB | mlreportgen.dom.MATLABTable |
| Создание таблиц из таблиц MATLAB |
Base table - Таблица с пронумерованным заголовком | mlreportgen.report.BaseTable |
| Создание базовых таблиц Report API |
Следующие инструкции помогают выбрать тип таблицы для создания на основе требований к таблице. Руководящие принципы не являются исчерпывающими. В некоторых случаях ваши требования могут удовлетворять нескольким типам таблиц. В этих случаях можно выбрать тип таблицы на основе настроек.
Требование | Тип таблицы |
---|---|
Составьте таблицу с верхним или нижним колонтитулом. |
|
Составьте таблицу без верхнего или нижнего колонтитула. | Неофициальная таблица |
Преобразуйте таблицу MATLAB в таблицу DOM. | Представление DOM таблицы MATLAB ( |
Составьте таблицу с пронумерованным заголовком. | Базовая таблица Можно сначала создать таблицу DOM, а затем создать базовую таблицу из таблицы DOM, или можно создать базовую таблицу непосредственно из массива MATLAB. |
Разделите широкую таблицу на разборчивые срезы. | Базовая таблица Если таблица DOM слишком широка, можно создать базовую таблицу из таблицы DOM, а затем использовать |
mlreportgen.dom.FormalTable
| mlreportgen.dom.MATLABTable
| mlreportgen.dom.Table
| mlreportgen.report.BaseTable