mlreportgen.dom.TableEntry class

Пакет: 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 свойство.

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

DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как class:id, где class класс элемента и id значение Id свойство. Можно задать тег, чтобы заменить сгенерированный тег. Определение вашего собственного тега может облегчить идентифицировать, где проблема произошла во время генерации документов.

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

  • 'top'

  • 'bottom'

  • 'middle'

Методы

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

Метод

Цель

append

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

append

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