mlreportgen.dom. Класс PageSize

Пакет: 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'.

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму 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