Пакет: mlreportgen.dom
Суперклассы:
Составьте таблицу
Используйте mlreportgen.dom.Table объект задать таблицу. Добавьте строки и записи таблицы, чтобы добавить содержимое в таблицу. Можно задать свойства столбца.
составляет пустую таблицу, имеющую конкретное количество столбцов. Используйте этого конструктора в качестве начальной точки для того, чтобы составить таблицу с нуля.tableObj = Table(nCols)
возвращает таблицу, содержимое которой задано массивом. Конструктор преобразует основные типы MATLAB® в соответствующие типы DOM, например, векторы символов к Текстовым объектам.tableObj = Table(array)
составляет таблицу, имеющую заданный стиль. Стиль задан tableObj = Table(array,style)style должен быть задан в шаблоне, используемом, чтобы создать документ, к которому добавлена эта таблица.
nCols — Количество столбцов таблицыКоличество столбцов таблицы, заданных как двойное.
Типы данных: double
array — Табличное содержимое телаТабличное содержимое тела, заданное как:
Двумерный числовой массив
Двумерный категориальный массив
Двумерный массив ячеек, который может содержать:
Векторы символов
Один - или двумерный массив ячеек
double
mlreportgen.dom.Text объект
mlreportgen.dom.Paragraph объект
mlreportgen.dom.Image объект
mlreportgen.dom.Table объект
mlreportgen.dom.FormalTable объект
mlreportgen.dom.OrderedList объект
mlreportgen.dom.UnorderedList объект
mlreportgen.dom.ExternalLink объект
mlreportgen.dom.InternalLink объект
mlreportgen.dom.CharEntity объект
style — Разработайте для таблицыРазработайте для таблицы, заданной как вектор символов. Заданный стиль должен быть задан в шаблоне, используемом документом, к которому вы добавляете эту таблицу.
tableObj Таблицаmlreportgen.dom.Table объектТаблица, представленная mlreportgen.dom.Table объект.
BackgroundColor BackgroundColor Цвет фона, заданный как также:
Имя цвета. Имя должно быть названием цвета CSS. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB. Например, #0000ff оттенок синего цвета.
Border — Тип границы, чтобы чертитьТип границы, чтобы чертить, заданный как одно из этих значений.
| Ограничьте значение | Описание | Поддерживаемые Выходные типы |
|---|---|---|
| Пунктирная линия | Все выходные типы |
| Линия с переменными диагональными тире и точкой | 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' — теките слева направо
'rtl' — теките справа налево
HAlign — Выравнивание по горизонтали этой таблицы'center' | 'left' | 'right'Выравнивание по горизонтали этой таблицы, заданной как одно из этих значений:
'center'
'left'
'right'
Чтобы предотвратить переполнение больших таблиц в PDF выход, установите Width свойство.
Id — ID для элемента документаID для этого элемента документа, указанного как вектор символов. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.
OuterLeftMargin — Левое поле (добавление отступа) элемента документаОставленное добавление отступа в форме valueUnitsМодули сокращение от модулей. Допустимые сокращения:
px — пиксели (значение по умолчанию)
cm 'centimeters'
in 'inches'
mm — миллиметры
pc — цицеро
pt 'points'
Parent — Родительский элемент элемента документаЭто списки свойств только для чтения родительский элемент этого элемента документа.
RowSep — Стиль линий, разделяющих строкиСтиль линии, разделяющей строки табличного или табличного раздела (заголовок, тело или нижний колонтитул).
См. описание Border свойство для описания возможных значений.
RowSepColor — Цвет линий, разделяющих строки таблицыЦвет линий, разделяющих строки таблицы, заданные как одно из этих значений:
Имя цвета. Смотрите mlreportGen.dom.Color страница ссылки класса для списка поддерживаемых цветов.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB. Например, #0000ff оттенок синего цвета.
RowSepWidth — Ширина линий, разделяющих строки таблицыШирина линий, разделяющих строки таблицы в форме valueUnits, где Units сокращение от модулей. Используйте одно из этих сокращений:
px — пиксели (значение по умолчанию)
cm 'centimeters'
in 'inches'
mm — миллиметры
pc — цицеро
pt 'points'
Style — Формат для таблицыМассив объектов формата (таких как Bold объекты), которые задают формат для этой таблицы.
Это свойство заменяет соответствующие форматы, заданные стилем таблицы стилей, заданным StyleName свойство.
StyleName — Разработайте в таблице стилей части документа или документаИмя стиля задало в таблице стилей части документа или документа, к которой добавлена эта таблица
Стиль, который задает внешний вид этой таблицы в выходном документе для форматов, не заданных Style свойство.
TableEntriesHAlign — Выравнивание по горизонтали записей таблицы'center' (значение по умолчанию) | 'left' | 'right'Выравнивание по горизонтали записей таблицы, заданных как одно из этих значений:
'center'
'left'
'right'
Типы данных: char
TableEntriesVAlign — Выравнивание по вертикали содержимого ячейки таблицы'top' | 'middle' | 'bottom'Выравнивание по вертикали содержимого ячейки таблицы, заданного как одно из этих значений:
'top'
'middle'
'bottom'
TableEntriesInnerMargin — Внутреннее поле для записей таблицыВнутреннее поле является полем между содержимым ячейки таблицы и границами ячейки в форме valueUnits где Units сокращение от модулей. Допустимые сокращения:
px — пиксели (значение по умолчанию)
cm 'centimeters'
in 'inches'
mm — миллиметры
pc — цицеро
pt 'points'
TableEntriesStyle — Разработайте, чтобы использовать в записях таблицыМассив ячеек объектов формата, которые задают формат для записей таблицы.
Tag — Пометьте для элемента документаПометьте для элемента документа, указанного как вектор символов.
DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как class:id, где class класс элемента и id значение Id свойство. Можно задать тег, чтобы заменить сгенерированный тег. Определение вашего собственного тега может облегчить идентифицировать, где проблема произошла во время генерации документов.
Width — Таблица widthПроцент (например, '100%') из страницы width (минус поля для отчетов Word) или много единиц измерения, имея формат valueUnitsМодули сокращение от модулей. Это допустимые сокращения:
px — пиксели (значение по умолчанию)
cm 'centimeters'
in 'inches'
mm — миллиметры
pc — цицеро
pt 'points'
import mlreportgen.dom.*; d = Document('myreport','html'); open(d); t = Table(magic(5)); t.Style = {RowHeight('1in')}; t.Border = 'solid'; t.BorderWidth = '1px'; t.ColSep = 'solid'; t.ColSepWidth = '1'; t.RowSep = 'solid'; t.RowSepWidth = '1'; % Set this property first to prevent overwriting alignment properties t.TableEntriesStyle = {FontFamily('Arial'),Width('1in'),Color('red'),Bold}; t.TableEntriesHAlign = 'center'; t.TableEntriesVAlign = 'middle'; append(d,t); close(d); rptview(d.OutputPath);
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.