exponenta event banner

Выберите тип создаваемой таблицы

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

Тип таблицыКлассПример (в формате PDF)Дополнительные сведения
Формальная таблица - таблица с различными разделами верхнего, основного и нижнего колонтитулов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.

Создание формальных таблиц
Неформальный стол - стол, имеющий только тело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
Базовая таблица - таблица с нумерованным заголовкомmlreportgen.report.BaseTable

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

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

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

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

Создание таблицы с колонтитулом.

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

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

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

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

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

Неформальный стол

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

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

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

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

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

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

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

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

См. также

| | |

Связанные темы