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 генерирует уникальный для сеанса тег, когда он создает элемент документа. Структурируйте тег как 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');