exponenta event banner

класс mlreportgen.dom.RawText

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

Разметка Word 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 разметка должна быть допустимой разметкой Word XML, которую можно вставить в w:body элемент. Чтобы улучшить удобочитаемость документа отчета, рекомендуется назначить разметку переменной. Затем используйте переменную в качестве входного аргумента, как показано в примере ниже.

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

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

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

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

Свойства

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

Разметка Word XML, заданная как символьный вектор. Значение этого свойства включено в документ Word. Разметка должна быть допустимой разметкой Word XML, которую можно вставить в 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');