mlreportgen.dom.DOCXPageSize class

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

  • pt - точки

  • px - пиксели

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

  • нет сокращения - пиксели

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

  • in - дюймы

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

  • pc - picas

  • pt - точки

  • px - пиксели

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

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

  • 'landscape'

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

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

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

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

Свойства

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

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

  • нет сокращения - пиксели

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

  • in - дюймы

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

  • pc - picas

  • pt - точки

  • px - пиксели

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

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

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

  • 'landscape'

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

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

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

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

  • нет сокращения - пиксели

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

  • in - дюймы

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

  • pc - picas

  • 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');
Для просмотра документации необходимо авторизоваться на сайте