API DOM формальная таблица имеет заголовок, тело и разделы нижнего колонтитула. Формальная таблица полезна, когда заголовок или нижний колонтитул имеют несколько строк. Отдельный заголовок, тело и разделы нижнего колонтитула упрощают добавляющие строки к и форматирование заголовка, тела или нижнего колонтитула независимо от других разделов. Для получения информации о других типах таблиц, которые можно составить в отчетах, смотрите, Выбирают Type of Table to Create. Для получения информации о таблицах форматирования см. Таблицы Формата.
Формальная таблица представлена mlreportgen.dom.FormalTable
объект. Заголовок, тело и разделы нижнего колонтитула представлены mlreportgen.dom.TableHeader
, mlreportgen.dom.TableBody
, и mlreportgen.dom.TableFooter
объекты, соответственно. Каждый раздел имеет строки и записи таблицы. Строки представлены mlreportgen.dom.TableRow
объекты. Записи в теле и разделах нижнего колонтитула представлены mlreportgen.dom.TableEntry
объекты. Записи в заголовке представлены mlreportgen.dom.TableHeaderEntry
или mlreportgen.dom.TableEntry
объекты.
Можно создать разделы формальной таблицы из MATLAB® массив. Этот подход является самым простым, потому что вы не должны создавать TableRow
и TableEntry
или TableHeaderEntry
объекты. Можно также создать разделы путем создания таблицы из TableRow
и TableEntry
или TableHeaderEntry
объекты. Этот подход полезен для комплексных требований форматирования, такой как, когда запись охватывает несколько столбцов или строк. Можно объединить подходы. Например, можно создать табличное тело из массива и создать заголовок из строк и записей.
Составьте формальную таблицу при помощи mlreportgen.dom.FormalTable
конструктор. Конструктор опционально принимает двумерный массив или массив ячеек данных MATLAB для тела, заголовка и разделов нижнего колонтитула. Смотрите header
, body
, и footer
аргументы на mlreportgen.dom.FormalTable
страница с описанием. Для примера, который создает формальный табличный заголовок из массива строк и формальное табличное тело от массива ячеек, смотрите, Составляют Таблицу от Массива ячеек.
Можно создать заголовок, тело или разделы нижнего колонтитула формальной таблицы путем добавления записей таблицы к строкам таблицы и добавления строк к разделам.
Чтобы создать запись заголовка, можно использовать mlreportgen.dom.TableHeaderEntry
или mlreportgen.dom.TableEntry
объект. Если вы создаете заголовок из массива, API DOM создает записи как TableHeaderEntry
объекты. В отчете HTML API DOM представляет TableHeaderEntry
возразите как th
(ячейка заголовка таблицы) элемент. Этот рендеринг использует браузер, чтобы отформатировать запись таблицы. Для Word и отчетов PDF, по умолчанию, API DOM представляет TableHeaderEntry
возразите как бесформатный Word или элемент записи таблицы PDF. Можно использовать TableHeaderEntry
свойства объектов, чтобы отформатировать записи таблицы, сгенерированные для всех выходных типов. Например, можно использовать эти свойства заменить форматирование браузера в отчетах HTML.
Чтобы создать раздел формальной таблицы от строк таблицы и записей, можно использовать FormalTable
appendHeaderRow
добавление
, и appendFooterRow
методы, чтобы добавить строки к табличному заголовку, телу или разделам нижнего колонтитула. В качестве альтернативы можно получить доступ к разделу при помощи Header
, Body
, или Footer
свойства FormalTable
возразите и затем добавьте строки к разделу при помощи append
метод.
Для примера, который создает заголовок из записей и строк, см. Формальную Таблицу в Промежутке Запись таблицы Через Строки и столбцы.
mlreportgen.dom.FormalTable
| mlreportgen.dom.TableEntry
| mlreportgen.dom.TableBody
| mlreportgen.dom.TableFooter
| mlreportgen.dom.TableHeader
| mlreportgen.dom.TableHeaderEntry
| appendFooterRow
| appendHeaderRow