Пакет: mlreportgen.dom
Суперклассы:
Автоматически сгенерированный номер
Автоматически сгенерированный номер для объекта элемента документа DOM.
создает автоматически сгенерированный номер без потока конкретного количества.autoObj = AutoNumber()
создает номер на основе заданного потока нумерации.autoObj = AutoNumber(stream)
создает номер с помощью заданного стиля.autoObj = AutoNumber(stream,styleName)
поток Нумерация потока для генерации номераЗадайте поток нумерации, с помощью значения свойства StreamName объекта mlreportgen.dom.AutoNumberStream.
Если заданный поток не существует, интерфейс 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. Например, #0000ff является оттенком синего цвета.
Bold — Опция, чтобы использовать полужирный для номера[] (значение по умолчанию) | логическое значениеЧтобы сделать текст полужирным, установите это свойство на true или 1. Если это свойство пусто, и свойство StyleName для этого элемента документа задает стиль таблицы стилей, вес номера определяется тем стилем. Установка свойства Bold добавляет соответствующий объект формата mlreportGen.dom.Bold в свойство Style этого элемента документа. Удаление установки свойства Bold удаляет объект.
Типы данных: логический
Color — TextColor Цвет текста, заданный как также:
Имя цвета. Имя должно быть названием цвета CSS. См. https://www.crockford.com/wrrrld/color.html.
Шестнадцатеричный RGB (истинный цвет) значение как #RRGGBB. Например, #0000ff является оттенком синего цвета.
CustomAttributes — Пользовательские атрибуты элемента документаmlreportgen.dom.CustomAttributeВыходной формат должен поддержать пользовательские атрибуты этого элемента документа.
FontFamilyName — Имя семейства шрифтов для текстаИмя семейства шрифтов.
Чтобы задать замены на этот шрифт, не устанавливайте это свойство. Вместо этого создайте и добавьте объект mlreportgen.dom.FontFamily в свойство Style этого элемента документа.
Установка свойства FontFamilyName добавляет соответствующий объект формата mlreportGen.dom.FontFamily в свойство Style для этого элемента документа. Установка свойства FontFamilyName совпадает с установкой свойства FontName mlreportgen.dom.FontFamily. Удаление установки свойства FontFamilyName удаляет объект.
'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' Не используйте перечеркивание.
единственный Используйте одну строку для перечеркивания.
'double' Используйте двойную строку для перечеркивания для документов Word.
Установка свойства Strike добавляет соответствующий объект формата mlreportGen.dom.Strike в свойство Style для этого элемента документа. Удаление установки свойства Strike удаляет объект.
Style — Форматы, которые задают стиль элементаФорматы, заданные этим свойством, заменяют соответствующие форматы, заданные стилем таблицы стилей, заданным свойством StyleName этого элемента. Проигнорированы форматы, которые не применяются к этому элементу.
StyleName — Разработайте для номераСтиль, заданный styleName, должен быть задан в шаблоне, используемом, чтобы создать элемент документа, к которому добавлен этот номер.
Тег Пометьте для элемента документаПометьте для элемента документа, указанного как вектор символов.
Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму CLASS:ID, где CLASS является классом элемента, и ID является значением свойства Id объекта. Можно задать тег, чтобы заменить сгенерированный тег.
Например, чтобы облегчить идентифицировать, где проблема произошла во время генерации документов, можно задать собственное значение тега.
Underline — Тип подчеркивания, если таковые имеются, для текста[] (значение по умолчанию) | вектор символовМожно задать один из следующих типов подчеркиваний.
| Ограничьте значение | Описание | Поддерживаемые Выходные типы |
|---|---|---|
| Пунктирное подчеркивание | Word |
| Строка с тяжелыми тире | Word |
| Строка с длинными тире | Word |
| Строка с тяжелыми длинными тире | Word |
| Строка с тяжелыми тире с двумя точками между тире | Word |
| Тяжелая штрихпунктирная линия | Word |
| Пунктирная линия | Word |
| Толстая пунктирная линия | Word |
| Точечный штриховой пунктир | Word |
| Точечный точечный штриховой пунктир | Word |
| Тяжелый точечный штриховой пунктир | Word |
| Двойная строка | Word |
| Не используйте подчеркивание | Все выходные типы |
| Одна строка | Все выходные типы |
| Толстая строка | Word |
| Волнистая строка | Word |
| Удвойте волнистую строку | Word |
| Тяжелый волнистый | Word |
| Подчеркните непробелы только | Word |
Если это свойство пусто, и свойство StyleName этого элемента документа задает стиль таблицы стилей, тип подчеркивания определяется тем стилем.
Чтобы задать цвет, а также тип подчеркивания, не устанавливайте свойство Underline. Вместо этого установите свойство Style этого элемента документа включать объект формата mlreportgen.dom.Underline, который задает желаемый тип подчеркивания и цвет.
Установка свойства Underline добавляет соответствующий объект формата mlreportgen.dom.Underline в свойство Style для этого элемента документа. Удаление установки свойства Underline удаляет объект.
WhiteSpace — Пробел и разрывы строки в тексте[] (значение по умолчанию) | вектор символовЧтобы задать, как обработать пробел, используйте одно из этих значений.
| Значение | Описание | Поддерживаемые Выходные типы |
|---|---|---|
| Для HTML и PDF, удаляет пробелы вначале и конец текста. Несколько пробелов в рамках текста выходят из строя к одиночному пробелу. Для Word, удаляет пробелы вначале и конец текста. | Все выходные типы |
| Последовательности пробела выходят из строя в один пробел. Текст никогда не переносится к следующей строке. | HTML |
| Пробелы консервов и переводы строки. Законы как | Все выходные типы |
| Пробел консервов. Текст переносится только на разрывах строки. Законы как | HTML и PDF |
| Последовательности пробела выходят из строя в один пробел. Текст переносится. | HTML и PDF |
| Пробел консервов. Текст переносится когда необходимый и на разрывах строки | HTML и PDF |
Установка свойства WhiteSpace добавляет соответствующий объект формата WhiteSpace в свойство Style. Удаление установки свойства WhiteSpace удаляет объект 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.