Выберите тип таблицы для создания

Для создания четырех типов таблиц в отчетах можно использовать DOM API и Report API. Типы таблиц имеют отличные структуры и представлены различными классами.

Тип таблицыКлассПример (в PDF)Дополнительная информация
Formal table - таблица с различными форматированными разделами заголовка, тела и нижнего колонтитулаmlreportgen.dom.FormalTable

Table with the column names "Age", "Weight", "Height". The background of the header is light steel blue. The table body has three rows and three columns of numbers that represent patient age, weight, and height.

Создание формальных таблиц
Informal table - Таблица, которая имеет только телоmlreportgen.dom.Table

Three-by-three table of numbers representing patient age, height, and weight. The border and separators are thin, solid, and black.

Создание неофициальных таблиц
MATLAB® Таблица - Таблица, созданная из таблицы MATLABmlreportgen.dom.MATLABTable

Table with named rows and a header of column names. The text in the header and first column is bold. The table body has three rows containing the patient name, age, weight, and height. The table has the appearance of a table in MATLAB.

Создание таблиц из таблиц MATLAB
Base table - Таблица с пронумерованным заголовкомmlreportgen.report.BaseTable

Table with the title "Table 1. Patient Data".

Создание базовых таблиц Report API

Следующие инструкции помогают выбрать тип таблицы для создания на основе требований к таблице. Руководящие принципы не являются исчерпывающими. В некоторых случаях ваши требования могут удовлетворять нескольким типам таблиц. В этих случаях можно выбрать тип таблицы на основе настроек.

ТребованиеТип таблицы

Составьте таблицу с верхним или нижним колонтитулом.

  • Формальная таблица, если колонтитул имеет несколько строк.

    Отдельные разделы заголовка, тела и нижнего колонтитула облегчают добавление содержимого в и форматирование заголовка, тела или нижнего колонтитула.

  • Неформальная или формальная таблица, если заголовок имеет одну строку.

    Можно отформатировать первую строку неформального заголовка, чтобы выглядеть как заголовок.

Составьте таблицу без верхнего или нижнего колонтитула.

Неофициальная таблица

Преобразуйте таблицу MATLAB в таблицу DOM.

Представление DOM таблицы MATLAB (mlreportgen.dom.MATLABTable)

Составьте таблицу с пронумерованным заголовком.

Базовая таблица

Можно сначала создать таблицу DOM, а затем создать базовую таблицу из таблицы DOM, или можно создать базовую таблицу непосредственно из массива MATLAB.

Разделите широкую таблицу на разборчивые срезы.

Базовая таблица

Если таблица DOM слишком широка, можно создать базовую таблицу из таблицы DOM, а затем использовать BaseTable свойства для разрезания таблицы. Можно также срезать таблицу, созданную как Table или FormalTable объект при помощи mlreportgen.utils.TableSlicer.

См. также

| | |

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте