mlreportgen.dom.DOCXSection class

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

Формат и размещение страницы для раздела документа Microsoft Word

Совместимость

Примечание

mlreportgen.dom.DOCXSection будет удалено в следующем релизе. Использование mlreportgen.dom.DOCXPageLayout для выхода и mlreportgen.dom.PDFPageLayout Word вместо этого для выхода PDF.

Описание

Использование mlreportgen.dom.DOCXSection Объект для определения формата страницы, верхних и нижних колонтитулов раздела документа Word.

Если это первый DOCXSection в документе, затем он управляет макетом страницы всех элементов документа от начала документа до этого DOCXSection.

Если это второй или более поздний DOCXSection в документе, затем он управляет макетом страницы всех элементов документа из предыдущего DOCXSection сам себе.

Прежде чем вы задаете свойства (такие как ширина полей) DOCXSection объект, откройте Document объект, который содержит DOCXSection объект.

Конструкция

docxSectionObj = DOCXSection() создает пустой раздел документа.

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

расширить все

Формат и размещение страницы для раздела документа Word, представленный mlreportgen.dom.DOCXSection объект.

Свойства

расширить все

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

Вы можете задать до трех нижних колонтитулов страниц для размещения, по одному для:

  • Первая страница раздела

  • Четные страницы

  • Нечетные страницы

Вы можете задать до трех заголовков страниц для размещения, по одному для:

  • Первая страница раздела

  • Четные страницы

  • Нечетные страницы

Размеры полей и ориентация страниц в этом разделе, заданные как mlreportgen.dom.DOCXPageMargins объект.

Размер страниц в этом разделе, заданный как mlreportgen.dom.DOCXPageSize объект.

Родительский элемент этого элемента документа, заданный как объект DOM. Это свойство доступно только для чтения.

Массив ячеек из символьных векторов с каждым вектором символов, содержащим XML- разметка Word для формата Word. Дополнительные сведения о разметке XML для форматов Word см. в разделе https://www.ecma-international.org/publications/standards/Ecma-376.htm.

Форматы, заданные с помощью этого свойства, переопределяют соответствующие форматы, заданные стилем таблицы стилей, заданным в StyleName свойство. Интерфейс DOM игнорирует форматы, которые не применяются к этому элементу.

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

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

Примеры

свернуть все

Создайте отчет Word. Значение d.CurrentDOCXSection является [].

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

Откройте документ, который генерирует DOCXSection объект из шаблона по умолчанию и присваивает указатель на объект d.CurrentDOCXSection.

open(d);

Присвойте указатель для документа DOCXSection объект для DOCXSection s объекта.

s = d.CurrentDOCXSection;

Изменение левого поля s.

s.PageMargins.Left = '0.5in';

Добавить содержимое и отобразить отчет.

p = Paragraph('Hello World');
append(d,p);

close(d);
rptview('mydoc.docx');
Для просмотра документации необходимо авторизоваться на сайте