mlreportgen.dom.DOCXPageSize class

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

Размер и ориентация страниц в документе Microsoft Word

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

Примечание

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

Описание

Задает высоту, ширину и ориентацию страниц в разделе документа Word Microsoft®.

Конструкция

docxPageSizeObj = DOCXPageSize() создает объект размера страницы, имеющий значения по умолчанию 8.5 11 дюймов и портретной ориентации.

docxPageSizeObj = DOCXPageSize(height,width) создает страницу портрета, имеющую заданную высоту и ширину.

docxPageSizeObj = DOCXPageSize(height,width,orientation) создает страницу, имеющую заданную высоту, ширину и ориентацию.

Входные параметры

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

вектор символов, задающий высоту страницы. Вектор символов должен иметь формат valueUnits где Units сокращение от модулей, в которых выражается размер ширины. Допустимые сокращения:

  • никакое сокращение — пиксели

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

  • px 'pixels'

Вектор символов должен иметь формат valueUnits, где Units сокращение от модулей, в которых выражается размер ширины. Допустимые сокращения:

  • никакое сокращение — пиксели

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

  • px 'pixels'

Используйте одно из этих значений:

  • 'portrait' (значение по умолчанию)

  • 'landscape'

Задайте значения высоты и ширины, которые отражают установку ориентации. Например, если ориентация является средой, и документ должен быть распечатан на бумаге 8.5x11-дюйма, установите height к '8.5in' и width к '11in'.

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

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

Размер страницы и ориентация документа Word, представленного mlreportgen.dom.DOCXPageSize объект.

Свойства

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

вектор символов, задающий высоту страницы. Вектор символов должен иметь формат valueUnits где Units сокращение от модулей, в которых выражается размер ширины. Допустимые сокращения:

  • никакое сокращение — пиксели

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

  • px 'pixels'

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

Используйте одно из этих значений:

  • 'portrait' (значение по умолчанию)

  • 'landscape'

Задайте значения высоты и ширины, которые отражают установку ориентации. Например, если ориентация является средой, и документ должен быть распечатан на бумаге 8.5x11-дюйма, установите height к '8.5in' и width к '11in'.

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

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

Вектор символов должен иметь формат valueUnits, где Units сокращение от модулей, в которых выражается размер ширины. Допустимые сокращения:

  • никакое сокращение — пиксели

  • cm 'centimeters'

  • in 'inches'

  • mm — миллиметры

  • pc — цицеро

  • pt 'points'

  • px 'pixels'

Примеры

свернуть все

Измените ориентацию страницы и размер, заданный шаблоном DOM по умолчанию.

import mlreportgen.dom.*;
d = Document('myreport','docx');
open(d);
 
s = d.CurrentDOCXSection;
s.PageSize.Orientation  ='landscape';
s.PageSize.Height = '8.5in';
s.PageSize.Width = '11in';
append(d,'This document has landscape pages');

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