exponenta event banner

класс mlreportgen.dom.TaureEntry

Пакет: mlreportgen.dom
Суперклассы:

Описание

Задает содержимое и стиль записи таблицы.

Совет

Чтобы задать форматирование для всех записей таблицы, используйте TableEntriesStyle имущества Table или FormalTable объект. Например, можно задать форматирование границ.

import mlreportgen.dom.*
t = Table(magic(5));
t.TableEntriesStyle = {Border('solid','black','1')};

Свойства, заданные для TableEntry объект имеет приоритет над TableEntriesStyle форматировать объекты.

Строительство

entryObj = TableEntry() создает пустую запись таблицы.

entryObj = TableEntry(text) создает запись таблицы с использованием указанного текста. Конструктор создает текстовый объект и добавляет его к записи таблицы. В выходных данных Microsoft ® Word и PDF текст в записи таблицы переносится в абзац, поскольку Word и PDF не разрешают развернутый текст в записях таблицы. В выходных данных HTML текст не переносится в абзац.

entryObj = TableEntry(text,styleName) создает запись таблицы, содержащую указанный текст с использованием указанного стиля.

entryObj = TableEntry(domObj) создает запись таблицы, содержащую domObj, где domObj является объектом DOM, таким как mlreportgen.dom.Paragraph объект.

Входные аргументы

развернуть все

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

Текст для записи таблицы, указанный как mlreportgen.dom.Text объект.

Стиль, заданный styleName должен быть определен в шаблоне документа, к которому присоединена эта таблица.

Объекты для включения в таблицу, указанные как объект DOM. Допустимыми объектами DOM являются:

  • mlreportgen.dom.Paragraph

  • mlreportgen.dom.Text (CharEntity включено)

  • mlreportgen.dom.Image

  • mlreportgen.dom.Table

  • mlreportgen.dom.OrderedList

  • mlreportgen.dom.UnorderedList

  • mlreportgen.dom.CustomElement

Выходные аргументы

развернуть все

Запись таблицы, возвращенная как mlreportgen.dom.TableEntry объект

Свойства

развернуть все

Тип рамки для рисования, указанный как одно из значений в таблице.

Значение границыОписаниеПоддерживаемые типы вывода

'dashed'

Пунктирная линия

Все типы вывода

'dashdotstroked'

Линия с чередующимися диагональными тире и точка

Word

'dashsmallgap'

Пунктирная линия с небольшим зазором между тире

Word

'dotted'

Пунктирная линия

Все типы вывода

'dotdash'

Линия с чередующимися точками и тире

Word

'dotdotdash'

Линия с чередующимися двойными точками и тире

Word

'double'

Двойная линия

Все типы вывода

'doublewave'

Двойная волнистая линия

Word

'groove'

3-D эффект рифленой линии

HTML и PDF

'hidden'

Без строки

'none' тип границы также не приводит к появлению строки. Однако конфликтующие границы обрабатываются по-разному для 'hidden' типы, чем для 'none' типы. 'hidden' тип границы имеет приоритет над конфликтующим типом границы. Конфликтующий тип границы имеет приоритет над 'none' тип.

HTML и PDF

'inset'

3-D строка эффекта

Все типы вывода

'none'

Без строки

'hidden' тип границы также не приводит к появлению строки. Однако конфликтующие границы обрабатываются по-разному для 'hidden' типы, чем для 'none' типы. 'hidden' тип границы имеет приоритет над конфликтующим типом границы. Конфликтующий тип границы имеет приоритет над 'none' тип.

Все типы вывода

'outset'

3-D строка эффекта

Все типы вывода

'ridge'

3-D эффект изрезанной линии

HTML и PDF

'single'

Одиночная линия

Word

'solid'

Одиночная линия

HTML и PDF

'thick'

Толстая линия

Word

'thickthinlargegap'

Пунктирная линия с чередующимися толстыми и тонкими тире с большим зазором

Word

'thickthinmediumgap'

Пунктирная линия с чередующимися толстыми и тонкими тире со средним зазором

Word

'thickthinsmallgap'

Пунктирная линия с чередующимися толстыми и тонкими тире с небольшим зазором

Word

'thinthicklargegap'

Пунктирная линия с чередующимися тонкими и толстыми тире со средним зазором

Word

'thinthickmediumgap'

Пунктирная линия с чередующимися тонкими и толстыми тире, со средним зазором

Word

'thinthicksmallgap'

Пунктирная линия с чередующимися тонкими и толстыми тире с небольшим зазором

Word

'thinthickthinlargegap'

Пунктирная линия с чередующимися тонкими и толстыми тире с большим зазором

Word

'thinthickthinmediumgap'

Пунктирная линия с чередующимися тонкими и толстыми тире со средним зазором

Word

'thinthickthinsmallgap'

Пунктирная линия с чередующимися тонкими и толстыми тире с небольшим зазором

Word

'threedemboss'

Тисненая линия эффекта

Word

'threedengrave'

Линия гравированного эффекта

Word

'triple'

Тройная линия

Word

'wave'

Волнистая линия

Word

Цвет границы, указанный как:

  • Имя цвета. Имя должно быть именем цвета CSS. См. https://www.crockford.com/wrrrld/color.html.

  • Шестнадцатеричное значение RGB (truecolor) как #RRGGBB. Например, #0000ff - оттенок синего.

Ширина рамки таблицы, указанная в форме valueUnits, где Units - аббревиатура единиц измерения. Допустимые сокращения:

  • px - пикселы (по умолчанию)

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

Дочерние элементы этого элемента документа, указанные как массив объектов DOM. Это свойство доступно только для чтения.

Число столбцов таблицы, охватываемых записью таблицы, указанной как двойная.

Типы данных: double

Пользовательские атрибуты должны поддерживаться типом вывода документа, к которому присоединен этот элемент документа.

Тип расстановки переносов, указанный как одно из следующих значений:

  • true - Включает расстановку переносов и использует '-' для символа расстановки переносов.

  • '-' - Включает расстановку переносов и использует '-' для символа расстановки переносов.

  • ' ' - Включает расстановку переносов и использует пробел (' ') для символа расстановки переносов

  • false - Отключает расстановку переносов.

Идентификатор для этого элемента документа, указанный как вектор символов или скаляр строки. При создании элемента документа DOM создает уникальный идентификатор сеанса. Можно указать собственный идентификатор.

Внутреннее поле в форме valueUnits где Units - аббревиатура единиц измерения. Допустимые сокращения:

  • без аббревиатуры - пикселы

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

  • px - пикселы

Родительский элемент этого документа, указанный как объект DOM. Это свойство доступно только для чтения.

Число строк таблицы, охватываемых записью таблицы, указанной как двойная.

Типы данных: double

Массив объектов формата (например, Bold объекты), которые задают формат для этой таблицы.

Это свойство переопределяет соответствующие форматы, определенные стилем таблицы стилей, указанным StyleName собственность.

Имя стиля, указанного в таблице стилей документа или детали документа, к которой присоединена эта таблица

Стиль, определяющий внешний вид этой таблицы в выходном документе для форматов, не указанных Style собственность.

Тег для этого элемента документа, заданный как вектор символов или скаляр строки.

DOM создает уникальный для сеанса тег как часть создания этого объекта. Созданный тег имеет вид CLASS: ID, где CLASS - класс объекта, а ID - значение Id свойства объекта. Указание собственного значения тега может помочь определить, где возникла проблема во время создания документа.

Содержимое ячейки вертикальной таблицы выравнивания, указанное как одно из следующих значений:

  • 'top'

  • 'bottom'

  • 'middle'

Методы

Использовать TableEntry.append и TableEntry.clone методы так же, как вы используете Paragraph.append и Paragraph.clone.

Метод

Цель

append

Добавление текста, абзацев, изображений, таблиц и других элементов к этой записи таблицы.

В выходных данных Microsoft Word и PDF текст в записи таблицы переносится в абзац, поскольку Word и PDF не разрешают развернутый текст в записях таблицы. В выходных данных HTML текст не переносится в абзац.

clone

Клонировать эту запись таблицы.