mlreportgen.dom. Класс RawText

Пакет: 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.

Это списки свойств только для чтения родительский элемент этого элемента документа.

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

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