mlreportgen.dom.RawText class

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

Word XML или разметка HTML, чтобы вставить в документ

Описание

Word XML или разметка HTML, чтобы вставить в документ.

Конструкция

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

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

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

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

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

развернуть все

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

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

Тип разметки, чтобы использовать в виде вектора символов.

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

развернуть все

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

Свойства

развернуть все

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

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

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

Родительский элемент этого элемента документа в виде Объекта 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');