mlreportgen.dom. Класс PageBreak

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

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

Описание

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

Совет

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

Конструкция

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

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

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

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

Свойства

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

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

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

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

Это списки свойств только для чтения родительский элемент этого элемента документа.

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

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

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

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