Для создания четырех типов таблиц в отчетах можно использовать 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