mlreportgen.dom.RawText class

Пакет: mlreportgen.dom
Суперклассы:

Слово XML или HTML разметки для вставки в документ

Описание

Word XML или HTML разметки для вставки в документ.

Конструкция

text = RawText() создает пустой RawText объект.

Можно добавить RawText объект только для Document объект. Для документа Word - разметка, заданная как DOCXText свойство включено в документ. Для HTML значение HTMLText свойство включено. В любом случае разметка должна быть действительной разметкой Word XML или HTML, соответственно, которая может быть правильно вставлена в элемент тела выходного документа. Если вы вставляете недопустимую разметку в Microsoft® Документ Word, возможно, не сможет открыть документ.

text = RawText(htmlMarkup) создает RawText объект, содержащий указанную разметку HTML.

text = RawText(markup,doctype) создает RawText объект, содержащий разметку заданного типа документа (HTML или Word).

Входные параметры

расширить все

Разметка HTML, заданная как вектор символов. Для улучшения удобочитаемости документа отчета рассмотрите присвоение разметки переменной. Затем используйте переменную в качестве входного параметра, как показано на примере ниже.

Разметка Word XML или HTML, заданная как вектор символов. Для документа Word разметка должна быть действительной XML-разметкой Word, которая может быть вставлена в w:body элемент. Для улучшения удобочитаемости документа отчета рассмотрите присвоение разметки переменной. Затем используйте переменную в качестве входного параметра, как показано на примере ниже.

Тип используемой разметки, заданный как вектор символов.

Выходные аргументы

расширить все

Word XML или HTML разметки для вставки в документ, представленный mlreportgen.dom.RawText объект.

Свойства

расширить все

Разметка Word XML, заданная как вектор символов. Значение этого свойства включено в документ Word. Разметка должна быть действительной XML-разметкой Word, которая может быть вставлена в w:body элемент массива документа Word.

Разметка HTML, заданная как вектор символов. Значение этого свойства включено в HTML. Текст должен быть действительным HTML разметки, которые могут быть вставлены в body элемент HTML.

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

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

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

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

Примеры

свернуть все

Назначьте HTML разметки переменной и используйте эту переменную, чтобы создать RawText объект для добавления к документу.

import mlreportgen.dom.*;
d = Document('test','html');

script = [ ...
   '<script>' ...
   'document.write("Hello World!")' ...
   '</script>' ...
   ];
append(d,RawText(script));

close(d);
rptview('test','html');
Для просмотра документации необходимо авторизоваться на сайте