exponenta event banner

класс mlreportgen.dom.PageBreak

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

Создать объект разрыва страницы

Описание

Создает объект разрыва страницы, который можно вставить в отчет Microsoft ® Word или PDF. ИспользоватьPageBreak вставка разрыва страницы в любом месте отчета.

Совет

Используйте PageBreakBefore для принудительного разрыва страницы перед определенным абзацем. Например, использовать PageBreakBefore чтобы главы начинались на новой странице.

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

break = PageBreak() создает объект разрыва страницы.

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

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

Разрыв страницы, возвращенный как mlreportgen.dom.PageBreak объект.

Свойства

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

Дочерние элементы этого элемента документа, указанные как массив объектов DOM. Это свойство доступно только для чтения.

Пользовательские атрибуты этого элемента, указанные как массив mlreportgen.dom.CustomAttribute объекты. Используйте пользовательские атрибуты, поддерживаемые форматом вывода.

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

Родительский элемент этого документа, указанный как объект DOM. Это свойство доступно только для чтения.

Форматирование объектов, задающих формат элемента документа.

Имя стиля, применяемого из таблицы стилей, определяемого как символьный вектор.

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

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

Методы

Метод

Цель

clone

Копировать этот объект.

Примеры

свернуть все

В этом примере показано, как принудительно прервать страницу путем вставки PageBreak в отчет PDF.

import mlreportgen.dom.*;
d = Document('mydoc','pdf');
open(d);

% Create first page
h = Heading1('My First Head');
p = Paragraph('Here are some paragraphs.');
append(d,h);
append(d,p);
append(d,clone(p));
append(d,clone(p));
append(d,clone(p));
append(d,clone(p));
append(d,clone(p));

% Create and append the page break object
br = PageBreak();
append(d,br);

% Create paragraphs that appear on the page after the break
p2 = Paragraph('Here are some paragraphs after the forced page break.');
append(d,p2);
append(d,clone(p2));
append(d,clone(p2));
append(d,clone(p2));
append(d,clone(p2));

close(d);
rptview(d.OutputPath);
Представлен в R2016a