Пакет: mlreportgen.dom
Суперклассы:
Формальная таблица
Задает формальную таблицу, которая является таблицей, которая имеет тело и, необязательно, заголовок таблицы, нижний колонтитул таблицы или и то, и другое. Заголовок таблицы, тело и нижний колонтитул mlreportgen.dom.TableHeader, mlreportgen.dom.TableBody, и mlreportgen.dom.TableFooter объекты, соответственно.
создает пустую формальную таблицу. Используйте этот конструктор в качестве начальной точки для создания формальной таблицы с нуля.formalTableObj = FormalTable()
создает пустую формальную таблицу с заданным количеством столбцов. formalTableObj = FormalTable(ncols)
создает формальную таблицу с заданным содержимым тела. Конструктор преобразует базовый MATLAB® типы соответствующих объектов DOM. Для примера конструктор преобразует векторы символов в formalTableObj = FormalTable(body)mlreportgen.dom.Text объекты.
создает формальную таблицу, имеющую заданные содержимое и стиль тела.formalTableObj = FormalTable(body,styleName)
создает формальную таблицу с заголовком и телом, используя указанное содержимое, и пустой нижний колонтитул.formalTableObj = FormalTable(header,body)
создает формальную таблицу с использованием заданных содержимого и стиля. Таблица имеет пустой нижний колонтитул.formalTableObj = FormalTable(header,body,styleName)
создает формальную таблицу с заданным содержимым для тела, верхнего и нижнего колонтитулов.formalTableObj = FormalTable(header,body,footer)
ncols - Количество столбцов в таблицеКоличество столбцов в таблице, заданное в виде числового значения.
Типы данных: double
body - содержимое тела в таблицеСодержимое тела таблицы, заданное как:
Двумерный числовой массив
Двумерный категориальный массив
Двумерный массив ячеек, который может содержать:
Векторы символов
Одно- или двумерный массив ячеек
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 объект
styleName - Стиль для таблицыСтиль, заданный как styleName должен быть определен в шаблоне, используемом для создания документа, содержащего эту таблицу.
header - Содержимое заголовкаМассив ячеек может содержать:
Векторы символов
Одно- или двумерный массив ячеек
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 объект
footer - Содержимое нижнего колонтитулаМассив ячеек может содержать:
Вектор символов
Одно- или двумерный массив ячеек
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 объект
formalTableObj - Формальная таблицаmlreportgen.dom.FormalTable объектФормальная таблица, представленная mlreportgen.dom.FormalTable объект.
BackgroundColor - Цвет фона[] (по умолчанию) | символьный вектор | строковый скалярЦвет фона, заданный как вектор символов или строковый скаляр, который состоит из названия цвета CSS (см. https://www.crockford.com/wrrrld/color.html) или шестнадцатеричного значения RGB (truecolor) в форме #RRGGBB.
Установка BackgroundColor свойство добавляет соответствующее mlreportgen.dom.BackgroundColor форматировать объект в Style свойство. Установка BackgroundColor свойство для пустого значения удаляет объект.
Пример: 'blue'
Пример: '#0000ff'
Body - Тело таблицыmlreportgen.dom.TableBody объектКонструктор таблицы создает объект тела таблицы и присваивает его этому свойству при построении формальной таблицы. Впоследствии вы не можете задать это свойство. Однако можно добавить содержимое к телу таблицы и задать его свойства с помощью этого свойства.
Border - Тип границы для рисования'solid' | 'single' | 'dashed'
| 'none'
| ...Тип границы для рисования, заданный как одно из значений в таблице.
| Значение границы | Описание | Поддерживаемые выходные типы |
|---|---|---|
| Штриховая линия | Все типы выхода |
| Линия с чередующимися диагональными штрихами и точкой | Word |
| Штриховая линия с небольшой погрешностью между штрихами | Word |
| Пунктирная линия | Все типы выхода |
| Линия с чередующимися точками и штрихами | Word |
| Линия с чередующимися двойными точками и штрихом | Word |
| Двойная линия | Все типы выхода |
| Двойная волнистая линия | Word |
| 3-D эффект канавки линии | HTML и PDF |
| Нет линии The | HTML и PDF |
| 3-D эффектная линия | Все типы выхода |
| Нет линии The | Все типы выхода |
| 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 (truecolor) как #RRGGBB. Для примера, #0000ff - оттенок синего.
BorderWidth - Ширина границы таблицыШирина границы таблицы, заданная в форме valueUnits, где Units - сокращение для модулей. Допустимые сокращения:
px - пиксели (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметры
pc - picas
pt - точки
Children - Дочерние элементы элемента документаДочерние элементы этого элемента документа, заданные как массив объектов DOM. Это свойство доступно только для чтения.
ColSep - Стиль линии, разделяющей столбцыСтиль линии, разделяющей столбцы таблицы или раздела таблицы (заголовок, тело, нижний колонтитул), заданный mlreportgen.dom.ColSep объект.
См. описание Border свойство для описания возможных значений.
ColSepColor - Цвет линий, разделяющих столбцыЦвет линий, разделяющих столбцы, задается как:
Имя цвета. Имя должно быть CSS- названия цвета. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричное значение RGB (truecolor) как #RRGGBB. Для примера, #0000ff - оттенок синего.
ColSepWidth - Ширина линий, разделяющих столбцы таблицыШирина линий, разделяющих столбцы таблицы, в форме valueUnits. Используйте одно из следующих сокращений для Units:
px - пиксели (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметры
pc - picas
pt - точки
Для примера для диафрагмы столбца из 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 объектКонструктор таблицы создает объект заголовка таблицы и присваивает его этому свойству при построении формальной таблицы. Впоследствии вы не можете задать это свойство. Однако можно добавить содержимое к телу таблицы и задать его свойства с помощью этого свойства.
Id - идентификатор для этого элемента документаИдентификатор для этого элемента документа, заданный как вектор символов или строковый скаляр. DOM генерирует уникальный идентификатор сеанса при создании элемента документа. Вы можете задать свой собственный идентификатор.
OuterLeftMargin - Левое поле (отступы) элемента документаЛевый углубление в форме valueUnits. Units - сокращение для модулей. Допустимые сокращения:
px - пиксели (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметры
pc - picas
pt - точки
Parent - Родительский элемент элемента документаРодительский элемент этого элемента документа, заданный как объект DOM. Это свойство доступно только для чтения.
RowSep - Стиль линий, разделяющих строкиСтиль линии, разделяющей строки таблицы или раздела таблицы (заголовок, тело или нижний колонтитул).
См. описание Border свойство для описания возможных значений.
RowSepColor - Цвет диафрагмы строкМожно задать:
Имя цвета. Имя должно быть CSS- названия цвета. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричное значение RGB (truecolor) как #RRGGBB. Для примера, #0000ff - оттенок синего.
RowSepWidth - Ширина диафрагмы строкШирина диафрагмы строк, заданная в форме valueUnits где Units - сокращение для модулей. Допустимые сокращения:
px - пиксели (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметры
pc - picas
pt - точки
Style - Формат таблицыМассив объектов формата (таких как Bold объекты), которые задают формат для этой таблицы.
Это свойство переопределяет соответствующие форматы, заданные стилем таблицы стилей, заданным в StyleName свойство.
StyleName - Стиль в таблице стилей элементов документа или документаИмя стиля, заданное в таблице стилей документа или детали документа, к которой добавлена эта таблица
Стиль, задающий внешний вид этой таблицы в выход документе, для форматов, не заданных Style свойство.
Можно задать StyleName свойство любого формального раздела таблицы. Настройка StyleName переопределяет стиль, заданный самой формальной таблицей. Однако, если вы делаете это для документа Word, необходимо явным образом задать ширину каждого столбца в разделе, чтобы убедиться, что все разделы имеют одинаковую ширину. Word, в отличие от HTML и PDF, не имеет встроенной поддержки формальных таблиц. Для этого интерфейс DOM представляет формальную таблицу в виде трех таблиц, по одной для каждого раздела, встроенных в таблицу 3x1.
TableEntriesStyle - Стиль, используемый для записей таблицыМассив ячеек из объектов формата, которые задают формат для записей таблицы.
TableEntriesInnerMargin - Внутренний запас для записей таблицыВнутреннее поле является полем между содержимым камер таблицы и границами камер в форме valueUnits где Units - сокращение для модулей. Допустимые сокращения:
px - пиксели (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметры
pc - picas
pt - точки
Tag - тег для этого элемента документаТег для этого элемента документа, заданный как вектор символов или строковый скаляр.
DOM генерирует тег с уникальным сеансом как часть создания этого объекта. Сгенерированный тег имеет форму CLASS: ID, где CLASS является классом объекта, а ID является значением Id свойство объекта. Определение собственного значения тега может помочь вам определить, где произошла проблема во время генерации документа.
Width - Ширина таблицыПроцент (для примера, '100%') ширины страницы (минус поля для отчетов Word) или ряда единиц измерения, имеющих формат valueUnits. Units - сокращение для модулей. Это действительные сокращения:
px - пиксели (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметры
pc - picas
pt - точки
Метод | Цель |
|---|---|
Использование | Добавьте строку записей таблицы в таблицу |
Добавить строку в нижний колонтитул таблицы | |
Добавить строку в заголовок таблицы | |
Использование | Скопируйте таблицу |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.