mlreportgen.dom. Класс TableEntry

Пакет: 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) создает запись таблицы с помощью текста, включенного в заданный объект mlreportgen.dom.Text.

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'

Никакая строка

Смотрите обсуждение ниже этой таблицы.

HTML и PDF

'inset'

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

Все выходные типы

'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 (истинный цвет) значение как #RRGGBB. Например, #0000ff является оттенком синего цвета.

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

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

  • cm — 'centimeters'

  • \in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt — 'points'

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

Количество столбцов таблицы заполнено записью таблицы, заданной как двойное.

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

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

Тип расстановки переносов, заданной как:

  • Булевская переменная для на или от использования дефиса как символ расстановки переносов

  • Символ расстановки переносов в форме вектора символов, например, '-' для дефиса или ' ' для пробела

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

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

  • никакое сокращение — пиксели

  • cm — 'centimeters'

  • \in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt — 'points'

  • px — 'pixels'

Это списки свойств только для чтения родительский элемент этого элемента документа.

Количество строк таблицы заполнено записью таблицы, заданной как двойное.

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

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

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

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

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

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

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

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

Содержимое ячейки таблицы выравнивания по вертикали, заданное как одно из этих значений:

  • 'top'

  • 'bottom'

  • 'middle'

Методы

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

Метод

Цель

append

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

clone

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