mlreportgen.dom.RawText class

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

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

Описание

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

Конструкция

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

Можно добавить RawText возразите только против Document объект. Для документа Word разметка задана DOCXText свойство включено в документ. Для документа HTML, значения HTMLText свойство включено. Или в случае, разметкой должен быть допустимый Word XML или в разметка HTML, соответственно, который может быть законно вставлен в элемент тела выходного документа. Если вы вставляете недопустимую разметку в Microsoft® Документ Word, 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, где КЛАСС является классом объекта, и 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');