Пакет: mlreportgen.dom
Суперклассы:
Создать ссылку на сущность символа
Создание ссылки на символьный объект.
создает ссылку на объект nonbreaking space (). При добавлении этой ссылки к документу вставляется незакрытое пространство.charEntityObj = CharEntity()
создает ссылку на объект символа, указанный charEntityObj = CharEntity(name)name.
создает charEntityObj = CharEntity(name,n)n ссылки на символьный объект, указанный name, то есть символьный вектор n специальные символы.
name - Имя объекта символаИмя сущности должно быть указано в https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references.
n - Количество используемых символьных сущностейЧисло используемых символьных сущностей, указанное как целое число.
Типы данных: uint16
charEntityObj - Ссылка на сущность символаmlreportgen.dom.CharEntity объектСсылка на объект символа, представленный символом mlreportgen.dom.CharEntity объект.
BackgroundColor - Цвет фона[] (по умолчанию) | символьный вектор | строковый скалярЦвет фона, заданный как вектор символов или скаляр строки, состоящий из имени цвета CSS (см. https://www.crockford.com/wrrrld/color.html) или шестнадцатеричного значения RGB (truecolor) в форме #RRGGBB.
Установка BackgroundColor свойство добавляет соответствующее mlreportgen.dom.BackgroundColor форматировать объект в Style собственность. Установка BackgroundColor свойство в пустое значение удаляет объект.
Пример: 'blue'
Пример: '#0000ff'
Bold - Вариант использования полужирного шрифта для номераЧтобы сделать текст полужирным, задайте для этого свойства значение true или 1. Если это свойство пустое и StyleName свойство для этого элемента документа определяет стиль таблицы стилей, вес номера определяется этим стилем. Установка Bold свойство добавляет соответствующее mlreportGen.dom.Bold форматировать объект в Style свойства этого элемента документа. Удаление Bold параметр свойства удаляет объект.
Типы данных: logical
Color - Цвет текста[] (по умолчанию) | символьный вектор | строковый скалярЦвет текста, заданный как вектор символов или скаляр строки, состоящий из имени цвета CSS (см. https://www.crockford.com/wrrrld/color.html) или шестнадцатеричного значения RGB (truecolor) в форме #RRGGBB.
Установка Color свойство добавляет соответствующее mlreportgen.dom.Color форматировать объект в Style собственность. Установка Color свойство в пустое значение удаляет объект.
Пример: 'blue'
Пример: '#0000ff'
Content - Текст, содержащийся в этом элементе документаТекст, содержащийся в этом элементе документа, указанный как символьный вектор.
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 - Размер шрифтаЕсли необходимо указать замены для этого шрифта, не устанавливайте это свойство. Вместо этого создайте и добавьте mlreportgen.dom.FontFamily объект для Style свойства этого элемента документа.
Установка FontSize свойство добавляет соответствующее mlreportGen.dom.FontSize форматировать объект в Style для этого элемента документа. Удаление FontSize параметр свойства удаляет объект.
Размер шрифта, указанный как вектор символов в форме valueUnits. Units - аббревиатура единиц измерения. Используйте одно из этих сокращений для единиц измерения размера шрифта.
px - пикселы (по умолчанию)
cm - сантиметров
in - дюймы
mm - миллиметров
pc - пикас
pt - точки
Id - идентификатор для этого элемента документаИдентификатор для этого элемента документа, указанный как вектор символов или скаляр строки. При создании элемента документа DOM создает уникальный идентификатор сеанса. Можно указать собственный идентификатор.
Italic - Вариант использования курсива для номераЧтобы использовать курсив для числа, установите для этого свойства значение true. Если это свойство пустое и StyleName свойство для этого элемента документа определяет стиль таблицы стилей, наклон номера определяется этим стилем. Установка Italic свойство добавляет соответствующее mlreportGen.dom.Italic форматировать объект в Style свойства этого элемента документа. Удаление Italic параметр свойства удаляет объект.
Типы данных: logical
Name - Имя объекта символаИмя является символьной сущностью, указанной в https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references.
Типы данных: logical
Repeat - Количество повторений символьной сущностиЧисло повторений символьного объекта, указанного как числовое значение.
Типы данных: double
Strike - Зачеркивание текста'none' | 'single' | 'double'Зачеркивание текста, указанное как одно из следующих значений:
'none' - Без зачеркивания
'single' - Одиночная линия
'double' - Двойная строка (только для отчетов Word)
Установка Strike свойство добавляет соответствующее mlreportgen.dom.Strike форматировать объект в Style для этого элемента документа. Установка Strike свойство в пустое значение удаляет объект.
Style - Форматирование номераМассив объектов форматирования, указывающий формат номера.
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 |
| То же, что и «pre». | Все |
Установка WhiteSpace свойство добавляет соответствующее mlreportgen.dom.WhiteSpace форматировать объект в Style собственность. Установка WhiteSpace свойство в пустое значение удаляет объект.
import mlreportgen.dom.*; doctype = 'html'; d = Document('test',doctype); p = Paragraph(CharEntity('pound')); append(d,p); append(p,'3'); close(d); rptview('test',doctype);
import mlreportgen.dom.*; doctype = 'html'; d = Document('test',doctype); p = Paragraph('Some text'); append(d,p); ce = CharEntity('nbsp',5); append(p,ce); append(p,'more text after five blank spaces'); close(d); rptview('test',doctype);
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.