Пакет: mlreportgen.dom
Суперклассы:
Автоматически сгенерированный номер
Автоматически сгенерированный номер для объекта элемента документа DOM.
создает автоматически сгенерированный номер без потока конкретного количества.autoObj = AutoNumber()
создает номер на основе заданного потока нумерации.autoObj = AutoNumber(stream)
создает номер с помощью заданного стиля.autoObj = AutoNumber(stream,styleName)
stream — Нумерация потока для генерации номераЗадайте поток нумерации, с помощью значения mlreportgen.dom.AutoNumberStream объект StreamName свойство.
Если заданный поток не существует, интерфейс DOM создает поток арабской цифры, имеющий указанное имя с начальным значением 0. Чтобы использовать поток с другими свойствами, такими как Римские цифры, создают поток с помощью mlreportgen.dom.Document.createAutoNumberStream.
styleName — Имя стиля нумерации задано в шаблонеИмя стиля нумерации задано в шаблоне в виде вектора символов. Стиль задан styleName должен быть задан в шаблоне, используемом, чтобы создать документ, к которому добавлен номер.
autoObj — Автоматически созданный объект номераmlreportgen.dom.AutoNumber объектАвтоматически созданный номер возражает в виде mlreportgen.dom.AutoNumber объект.
BackgroundColor BackgroundColor [] (значение по умолчанию) | вектор символов | строковый скалярЦвет фона в виде вектора символов или строкового скаляра, который состоит из названия цвета CSS (см. https://www.crockford.com/wrrrld/color.html), или шестнадцатеричный RGB (истинный цвет) значение в форме #RRGGBB.
Установка BackgroundColor свойство добавляет соответствующий mlreportgen.dom.BackgroundColor объект формата к Style свойство. Установка BackgroundColor свойство к пустому значению удаляет объект.
Пример: 'blue'
Пример: '#0000ff'
Bold — Опция, чтобы использовать полужирный в номере[] (значение по умолчанию) | логическое значениеЧтобы сделать текст полужирным, установите это свойство на true или 1. Если это свойство пусто и StyleName свойство для этого элемента документа задает стиль таблицы стилей, вес номера определяется тем стилем. Установка Bold свойство добавляет соответствующий mlreportGen.dom.Bold объект формата к Style свойство этого элемента документа. Удаление Bold установка свойства удаляет объект.
Типы данных: логический
Color TextColor [] (значение по умолчанию) | вектор символов | строковый скалярЦвет текста в виде вектора символов или строкового скаляра, который состоит из названия цвета CSS (см. https://www.crockford.com/wrrrld/color.html), или шестнадцатеричный RGB (истинный цвет) значение в форме #RRGGBB.
Установка Color свойство добавляет соответствующий mlreportgen.dom.Color объект формата к Style свойство. Установка Color свойство к пустому значению удаляет объект.
Пример: 'blue'
Пример: '#0000ff'
CustomAttributes — Пользовательские атрибуты элемента документаmlreportgen.dom.CustomAttribute объектыПользовательские атрибуты этого элемента документа в виде массива mlreportgen.dom.CustomAttribute объекты. Пользовательские атрибуты должны поддерживаться выходным форматом.
FontFamilyName — Имя семейства шрифтов для текста[] | вектор символов | строковый скалярИмя семейства шрифтов, чтобы использовать в тексте в виде вектора символов или строкового скаляра.
Установка FontFamilyName свойство добавляет соответствующий mlreportgen.dom.FontFamily объект формата к Style свойство. Установка FontFamilyName свойство совпадает с установкой FontName свойство mlreportgen.dom.FontFamily объект. Установка FontFamilyName свойство к пустому значению удаляет объект.
Чтобы задать замены на шрифт, не задавайте семейство шрифтов путем установки этого свойства. Вместо этого создайте и добавьте mlreportgen.dom.FontFamily возразите против Style свойство.
Пример: 'Courier New'
FontSize 'FontSize' Если необходимо задать замены на этот шрифт, не устанавливайте это свойство. Вместо этого создайте и добавьте mlreportgen.dom.FontFamily возразите против Style свойство этого элемента документа.
Установка FontSize свойство добавляет соответствующий mlreportGen.dom.FontSize объект формата к Style свойство для этого элемента документа. Удаление FontSize установка свойства удаляет объект.
Размер шрифта, заданный в форме valueUnits, где Units сокращение от модулей. Используйте одно из этих сокращений от модулей.
px — пиксели (значение по умолчанию)
cm 'centimeters'
in 'inches'
mm — миллиметры
pc — цицеро
pt 'points'
Id — ID для элемента документаID для этого элемента документа в виде вектора символов или строкового скаляра. DOM генерирует уникальный идентификатор сеанса, когда он создает элемент документа. Можно задать собственный ID.
Italic — Опция, чтобы использовать курсив в номере[] (значение по умолчанию) | логическое значениеЧтобы использовать курсив в номере, установите это свойство на true. Если это свойство пусто и StyleName свойство для этого элемента документа задает стиль таблицы стилей, наклон номера определяется тем стилем. Установка Italic свойство добавляет соответствующий mlreportGen.dom.Italic объект формата к Style свойство этого элемента документа. Удаление Italic установка свойства удаляет объект.
Типы данных: логический
Strike — Текстовое перечеркивание'none' | 'single' | 'double'Текстовое перечеркивание в виде одного из этих значений:
'none' — Никакое перечеркивание
'single' — Одна строка
'double' — Двойная линия (для Word сообщает только),
Установка Strike свойство добавляет соответствующий mlreportgen.dom.Strike объект формата к Style свойство для этого элемента документа. Установка Strike свойство к пустому значению удаляет объект.
Style — Форматы, которые задают стиль элементаФорматы, заданные этим свойством, заменяют соответствующие форматы, заданные стилем таблицы стилей, заданным StyleName свойство этого элемента. Проигнорированы форматы, которые не применяются к этому элементу.
StyleName — Разработайте для номераСтиль задан styleName должен быть задан в шаблоне, используемом, чтобы создать элемент документа, к которому добавлен этот номер.
Tag — Пометьте для элемента документаПометьте для этого элемента документа в виде вектора символов.
DOM генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как class:id, где class класс элемента и id значение Id свойство. Можно задать тег, чтобы заменить сгенерированный тег. Определение вашего собственного тега может облегчить идентифицировать, где проблема произошла во время генерации документов.
Underline — Тип подчеркивания[] (значение по умолчанию) | 'single' | 'none' | ...Тип подчеркивания в виде одного из значений в этой таблице.
| Подчеркните значение | Описание | Поддерживаемые Выходные типы |
|---|---|---|
| Одна строка | Все |
| Подчеркните все символы кроме пробелов | Word |
| Двойная линия | Word |
| Толстая линия | Word |
| Пунктирная линия | Word |
| Толстая пунктирная линия | Word |
| Пунктирная линия | Word |
| Линия с тяжелыми тире | Word |
| Линия с длинными тире | Word |
| Линия с тяжелыми длинными тире | Word |
| Точечный штриховой пунктир | Word |
| Тяжелая штрихпунктирная линия | Word |
| Точечный точечный штриховой пунктир | Word |
| Линия с тяжелыми тире с двумя точками между тире | Word |
| Волнистая линия | Word |
| Тяжелый волнистый | Word |
| Удвойте волнистую линию | Word |
| Никакое подчеркивание | Все |
Установка Underline свойство добавляет соответствующий mlreportgen.dom.Underline объект формата к Style свойство. Установка Underline свойство к пустому значению удаляет объект.
Чтобы задать и цвет и тип подчеркивания, не устанавливайте Underline свойство. Вместо этого установите Style свойство включать mlreportgen.dom.Underline объект формата, который задает тип подчеркивания и цвет.
WhiteSpace — Как обработать пробел в тексте[]
(значение по умолчанию) | 'normal' | 'nowrap' | ...Как обработать пробел в тексте в виде одного из значений в этой таблице.
| Значение | Описание | Поддерживаемые Выходные типы |
|---|---|---|
| Для HTML и PDF, это значение удаляет пробелы вначале и конец текста. Несколько пробелов в тексте выходят из строя к одиночному пробелу. Для Word это значение удаляет пробелы вначале и конец текста. | Все |
| Последовательности пробела выходят из строя в один пробел. Текст никогда не переносится к следующей строке. | HTML |
| Пробел консервов. Текст переносится только на разрывах строки. Законы как | HTML и PDF |
| Последовательности пробела выходят из строя в один пробел. Текст переносится когда необходимый и на разрывах строки. | HTML и PDF |
| Пробел консервов. Текст переносится когда необходимый и на разрывах строки. | HTML и PDF |
| То же самое как 'пред'. | Все |
Установка WhiteSpace свойство добавляет соответствующий mlreportgen.dom.WhiteSpace объект формата к Style свойство. Установка WhiteSpace свойство к пустому значению удаляет объект.
import mlreportgen.dom.*; doctype = 'html'; d = Document('test',doctype); p = Paragraph('Chapter '); p.Style = {CounterInc('chapter'),CounterReset('table'),... WhiteSpace('preserve')}; append(p,AutoNumber('chapter')); append(d,p); p = Paragraph('Table '); append(p,AutoNumber('chapter')); append(p,'.'); append(p,AutoNumber('table')); p.Style = {CounterInc('table'),WhiteSpace('preserve')}; append(d,p); p = Paragraph('Chapter '); p.Style = {CounterInc('chapter'),CounterReset('table'),... WhiteSpace('preserve')}; append(p,AutoNumber('chapter')); append(d,p); p = Paragraph('Table '); append(p, AutoNumber('chapter')); append(p,'.'); append(p,AutoNumber('table')); p.Style = {CounterInc('table'),WhiteSpace('preserve')}; append(d,p); close(d); rptview('test',doctype);
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.