mlreportgen.dom.PageBreak class

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

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

Описание

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

Совет

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

Конструкция

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

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

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

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

Свойства

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

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

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

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

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

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

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

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

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