mlreportgen.dom.PageSize class

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

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

Описание

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

Конструкция

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

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

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

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

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

Высота страницы, заданной в формате valueUnits, где Units одно из этих сокращений:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Ширина страницы, заданной в форме valueUnits, где Units одно из этих сокращений:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Ориентация страницы, заданной как:

  • 'portrait' для вертикальной ориентации

  • 'landscape' для горизонтальной ориентации

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

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

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

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

Свойства

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

Высота страниц, заданных в форме valueUnits где Units одно из этих сокращений:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

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

Ориентация страницы, заданной как:

  • 'portrait' для вертикальной ориентации

  • 'landscape' для горизонтальной ориентации

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

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

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

Ширина страницы, заданной в форме valueUnits, где Units одно из этих сокращений:

  • px — пиксели (значение по умолчанию)

  • cm 'centimeters'

  • in 'inches'

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

  • pc — цицеро

  • pt 'points'

Примеры

свернуть все

Измените ориентацию страницы и размер к альбомному режиму.

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

s = d.CurrentPageLayout;
s.PageSize.Orientation  ='landscape';
s.PageSize.Height = '8.5in';
s.PageSize.Width = '11in';
append(d,'This document has landscape pages');

close(d);
rptview(d.OutputPath);

Введенный в R2016a