mlreportgen.dom.PageBreak class

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

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

Описание

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

Совет

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

Конструкция

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

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

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

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

Свойства

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

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

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

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

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

Объекты формата, которые задают формат элемента документа.

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

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

DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и 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