mlreportgen.dom. Класс DOCXRawFormat

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

Разметка XML для массива форматов Microsoft Word

Примечание

mlreportgen.dom.DOCXRawFormat будет удален в будущем релизе. Используйте mlreportgen.dom.PageRawFormat вместо этого.

Описание

Разметка XML для массива Microsoft® форматы Word.

Конструкция

docxRawFormatObj = DOCXRawFormat() создает пустой массив форматов .raw.

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

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

Разметка XML для форматов Word, представленных объектом mlreportgen.dom.DOCXRawFormat.

Свойства

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

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

Задайте массив ячеек из символьных векторов. Каждый вектор символов содержит разметку XML Word для формата Word.

Для получения информации о разметке XML для форматов Word см. https://www.ecma-international.org/publications/standards/Ecma-376.htm.

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму CLASS:ID, где CLASS является классом элемента, и ID является значением свойства Id объекта. Можно задать тег, чтобы заменить сгенерированный тег.

Например, чтобы облегчить идентифицировать, где проблема произошла во время генерации документов, можно задать собственное значение тега.

Примеры

свернуть все

В этом примере свойство RawFormats DOCXSection инициализируется с разметкой для свойств, заданных шаблоном по умолчанию. Этот код добавляет свойство нумерации строк к существующим свойствам.

import mlreportgen.dom.*;
d = Document('myreport','docx');
open(d); 

s = d.CurrentDOCXSection;
s.RawFormats = [s.RawFormats ...
{'<w:lnNumType w:countBy="1" w:start="1" w:restart="newSection"/>'}];
append(d,'This document has line numbers');

close(d);
rptview('myreport','docx');