mlreportgen.dom.PageBreak class

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