Пакет: mlreportgen.dom
Суперклассы:
Таблица MATLAB
Преобразовывает таблицу MATLAB® в таблицу DOM.
создает объект таблицы на основе заданной таблицы MATLAB. MLTableObj
= MATLABTable(table
)
создает объект таблицы и применяет заданный стиль таблицы. Задайте стиль в шаблоне, используемом, чтобы сгенерировать отчет, содержащий эту таблицу.MLTableObj
= MATLABTable(table
,stylename
)
table
— MATLABТаблица MATLAB.
Типы данных: double
stylename
— Разработайте, чтобы примениться к таблицеРазработайте, чтобы примениться к таблице, заданной как вектор символов.
BackgroundColor
BackgroundColor Цвет фона, заданный как также:
Имя цвета. Имя должно быть названием цвета CSS. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB
. Например, #0000ff
является оттенком синего цвета.
Body
— Табличное телоmlreportgen.dom.TableBody
Табличный конструктор создает табличный объект тела и присваивает его этому свойству, когда формальная таблица создается. Вы не можете впоследствии установить это свойство. Однако можно добавить содержимое к табличному телу и установить его свойства через это свойство.
'Граница'
Тип границы, чтобы чертитьТип границы, чтобы чертить, заданный как одно из этих значений.
Ограничьте значение | Описание | Поддерживаемые Выходные типы |
---|---|---|
| Пунктирная линия | Все выходные типы |
| Строка с переменными диагональными тире и точкой | Word |
| Пунктирная линия с маленьким разрывом между тире | Word |
| Пунктирная линия | Все выходные типы |
| Строка с чередованием точек и тире | Word |
| Строка с чередованием двойных точек и тире | Word |
| Двойная строка | Все выходные типы |
| Удвойте волнистую строку | Word |
| 3-D эффект формировал канавки строка | HTML и PDF |
| Никакая строка Смотрите обсуждение ниже этой таблицы. | HTML и PDF |
| 3-D строка эффекта | Все выходные типы |
| Никакая строка Смотрите обсуждение ниже этой таблицы. | Все выходные типы |
| 3-D строка эффекта | Все выходные типы |
| 3-D эффект остроконечная строка | HTML и PDF |
| Одна строка | Word |
| Одна строка | HTML и PDF |
| Толстая строка | Word |
| Пунктирная линия с чередованием толстых и тонких тире с большим разрывом | Word |
| Пунктирная линия с чередованием толстых и тонких тире со средним разрывом | Word |
| Пунктирная линия с чередованием толстых и тонких тире с маленьким разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире, со средним разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире с большим разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире со средним разрывом | Word |
| Пунктирная линия с переменными тонкими и толстыми тире с маленьким разрывом | Word |
| Рельефная строка эффекта | Word |
| Выгравированная строка эффекта | Word |
| Тройная строка | Word |
| Волнистая строка | Word |
BorderCollapse
— Сверните границы соседних элементов в одну границу (только HTML)'on'
| 'off'
Значение 'on'
сворачивает границы соседних элементов в одну границу. Значение 'off'
сохраняет границы соседних элементов.
BorderColor
— Цвет рамкиЦвет рамки, заданный как также:
Имя цвета. Имя должно быть названием цвета CSS. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB
. Например, #0000ff
является оттенком синего цвета.
BorderWidth
Ширина границы таблицыШирина границы таблицы, заданная в форме valueUnits
, где Units
является сокращением от модулей. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
— 'centimeters'
\in
'inches'
mm
— миллиметры
pc
— цицеро
pt
— 'points'
Children
— Дочерние элементы этого объектаЭтот дочерний элемент списков свойств только для чтения элементы этого объекта.
ColSep
— Стиль столбцов разделения строкиСтиль строки, разделяющей столбцы табличного или табличного раздела (заголовок, тело, нижний колонтитул), как задано объектом mlreportgen.dom.ColSep
.
См. описание свойства Border
для описания возможных значений.
ColSepColor
— Цвет столбцов разделения строкиЦвет столбцов разделения строки, заданных как также:
Имя цвета. Имя должно быть названием цвета CSS. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB
. Например, #0000ff
является оттенком синего цвета.
ColSepWidth
— Ширина столбцов таблицы разделения строкиШирина столбцов таблицы разделения строки, в форме valueUnits
. Используйте одно из этих сокращений от Units
:
px
— пиксели (значение по умолчанию)
cm
— 'centimeters'
\in
'inches'
mm
— миллиметры
pc
— цицеро
pt
— 'points'
Например, для разделителя столбцов 3 точек, устанавливает свойство ColSepWidth
на '3pt'
.
ColSpecGroups
— Свойства группы столбцов в таблицеmlreportgen.dom.TableColSpecGroup
Массив объектов mlreportgen.dom.TableColSpecGroup
, который задает ширину, выравнивание и другие свойства группы столбцов. Первый объект применяется к первой группе столбцов, второму объекту второй группе, и так далее. Задайте количество столбцов, принадлежащих каждой группе, использующей свойство Span
объекта TableColSpecGroup
. Например, если первый объект имеет промежуток 2, он применяется к первым двум столбцам. Если у второй группы есть промежуток 3, она применяется к следующим трем столбцам и так далее.
CustomAttributes
— Пользовательские атрибуты для элемента документаmlreportgen.doc.CustomAttribute
Пользовательские атрибуты должны поддерживаться выходным типом документа, к которому добавлен этот элемент документа.
FlowDirection
— Направление потока столбца'ltr'
| 'rtl'
Направление потока столбца, заданное как:
'ltr'
— Вытекайте слева направо (столбец 1 находится налево в таблице).
'rtl'
— Вытекайте справа налево (столбец 1 находится направо в таблице).
Footer
— Нижний колонтитул для этой таблицыmlreportgen.dom.TableFooter
Табличный конструктор создает табличный объект нижнего колонтитула и присваивает его этому свойству, когда формальная таблица создается. Вы не можете впоследствии установить это свойство. Однако можно добавить содержимое к табличному телу и установить его свойства через это свойство.
HAlign
— Выравнивание по горизонтали этой таблицы'center'
| 'left'
| 'right'
Выравнивание по горизонтали этой таблицы, заданной как одно из этих значений:
'center'
'left'
'right'
Чтобы предотвратить переполнение больших таблиц в PDF вывод, установите свойство Width
.
Header
— Табличный заголовокmlreportgen.dom.TableHeader
Табличный конструктор создает табличный объект заголовка и присваивает его этому свойству, когда формальная таблица создается. Вы не можете впоследствии установить это свойство. Однако можно добавить содержимое к табличному телу и установить его свойства через это свойство.
HeaderRule
— Горизонтальное правило для заголовкаmlreportgen.dom.HorizontalRule
Горизонтальное правило для заголовка, заданного как объект mlreportgen.dom.HorizontalRule
.
Id
— ID для элемента документаID для этого элемента документа, указанного как вектор символов. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.
NCols
— Количество столбцовКоличество столбцов, заданных как целое число.
OuterLeftMargin
— Левое поле (добавление отступа) элемента документаОставленное добавление отступа в форме valueUnits
. Units
является сокращением от модулей. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
— 'centimeters'
\in
'inches'
mm
— миллиметры
pc
— цицеро
pt
— 'points'
Parent
— Родительский элемент элемента документаЭто списки свойств только для чтения родительский элемент этого элемента документа.
RowNamesRule
— Включите правило о столбце имен строкиСвойство включить правило о первом столбце, который содержит имена строки, заданные как логические. Объект таблицы MATLAB должен задать имена строки.
RowSep
— Стиль строк, разделяющих строкиСтиль строки, разделяющей строки табличного или табличного раздела (заголовок, тело или нижний колонтитул).
См. описание свойства Border
для описания возможных значений.
RowSepColor
— Цвет разделителя строкиМожно задать:
Имя цвета. Имя должно быть названием цвета CSS. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB
. Например, #0000ff
является оттенком синего цвета.
RowSepWidth
— Ширина разделителя строкиШирина разделителя строки, заданного в форме valueUnits
, где Units
является сокращением от модулей. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
— 'centimeters'
\in
'inches'
mm
— миллиметры
pc
— цицеро
pt
— 'points'
Style
— Формат для таблицыМассив объектов формата (таких как объекты Bold
), которые задают формат для этой таблицы.
Это свойство заменяет соответствующие форматы, заданные стилем таблицы стилей, заданным свойством StyleName
.
StyleName
— Разработайте в таблице стилей части документа или документаИмя стиля задало в таблице стилей части документа или документа, к которой добавлена эта таблица.
Стиль, который задает внешний вид этой таблицы в выходном документе для форматов, не заданных свойством Style
.
Можно установить свойство StyleName
любого формального табличного раздела. Установка StyleName
заменяет стиль, заданный самой формальной таблицей. Однако, если вы делаете это для документа Word, необходимо явным образом задать ширину каждого столбца в разделе, чтобы гарантировать, что все разделы имеют ту же ширину. Word, в отличие от HTML и PDF, не имеет никакой встроенной поддержки формальных таблиц. Чтобы обработать это, интерфейс DOM представляет формальную таблицу как три таблицы, один для каждого раздела, встроенного в таблицу 3 на 1.
TableEntriesStyle
— Разработайте, чтобы использовать для записей таблицыМассив ячеек объектов формата, которые задают формат для записей таблицы.
TableEntriesInnerMargin
— Внутреннее поле для записей таблицыВнутреннее поле является полем между содержимым ячейки таблицы и границами ячейки в форме valueUnits
, где Units
является сокращением от модулей. Допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
— 'centimeters'
\in
'inches'
mm
— миллиметры
pc
— цицеро
pt
— 'points'
Тег
Пометьте для элемента документаПометьте для элемента документа, указанного как вектор символов.
Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму CLASS:ID
, где CLASS
является классом элемента, и ID
является значением свойства Id
объекта. Можно задать тег, чтобы заменить сгенерированный тег.
Например, чтобы облегчить идентифицировать, где проблема произошла во время генерации документов, можно задать собственное значение тега.
Width
Таблица widthПроцент (например, '100%'
) страницы width (минус поля для отчетов Word) или много модулей измерения, имея формат valueUnits
. Units
является сокращением от модулей. Это допустимые сокращения:
px
— пиксели (значение по умолчанию)
cm
— 'centimeters'
\in
'inches'
mm
— миллиметры
pc
— цицеро
pt
— 'points'
MATLABTable
Этот пример показывает, как использовать объект MATLABTable
добавить таблицу в отчет. Этот пример добавляет правило для столбца имени строки.
% Create a MATLAB table from workspace variables load patients; BloodPressure = [Systolic Diastolic]; patients = table(Gender,Age,Smoker,BloodPressure); patients.Properties.RowNames = LastName; % Create a report and create the MATLABTable object rpt = mlreportgen.dom.Document('MyFileName','pdf'); tbl = mlreportgen.dom.MATLABTable(patients); % Add a header for the row name column and add a rule tbl.Header.row(1).Children(1).append('Names'); tbl.RowNamesRule = true; % Add the table to the report append(rpt,tbl); close(rpt); % Display the report rptview(rpt.OutputPath);
mlreportgen.dom.Document.append
| mlreportgen.dom.FormalTable
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.