exponenta event banner

класс mlreportgen.dom.DOCXPageSize

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

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

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

Примечание

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

Описание

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

Строительство

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

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

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

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

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

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

  • без аббревиатуры - пикселы

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

  • px - пикселы

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

  • без аббревиатуры - пикселы

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

  • px - пикселы

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

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

  • 'landscape'

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

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

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

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

Свойства

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

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

  • без аббревиатуры - пикселы

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

  • px - пикселы

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

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

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

  • 'landscape'

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

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

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

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

  • без аббревиатуры - пикселы

  • cm - сантиметров

  • in - дюймы

  • mm - миллиметров

  • pc - пикас

  • pt - точки

  • px - пикселы

Примеры

свернуть все

Измените ориентацию и размер страницы, заданные шаблоном 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');