mlreportgen.dom.PageBreak class

Пакет: mlreportgen.dom

Разрыв страницы, одним словом, или отчет PDF

Описание

Используйте mlreportgen.dom.PageBreak вставить разрыв страницы где угодно в Microsoft® Word или отчет PDF.

Совет

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

mlreportgen.dom.PageBreak классом является handle класс.

Атрибуты класса

HandleCompatible
true
ConstructOnLoad
true

Создание

Описание

пример

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

Свойства

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

Дочерние элементы этого объекта DOM API в виде массива объектов ДОМА АПИ.

Атрибуты:

GetAccess
public
SetAccess
private
NonCopyable
true

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

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

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

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Родительский элемент этого объекта DOM API в виде объекта DOM API.

Атрибуты:

GetAccess
public
SetAccess
private
NonCopyable
true

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

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

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

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Пометьте для этого объекта DOM API в виде вектора символов или строкового скаляра.

DOM генерирует уникальный для сеанса тег как часть создания этого объекта. Сгенерированный тег имеет форму CLASS:ID, где КЛАСС является классом объекта, и ID является значением Id свойство объекта. Определение вашего собственного значения тега может помочь вам идентифицировать, где проблема произошла во время генерации документов.

Атрибуты:

GetAccess
public
SetAccess
public
NonCopyable
true

Методы

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

Примеры

свернуть все

В этом примере показано, как вставить разрыв страницы в PDF, сообщают при помощи PageBreak объект.

Импортируйте пакет API DOM так, чтобы вы не использовали долго, полностью определенные имена.

import mlreportgen.dom.*;

Создайте Document возразите и открытый это.

d = Document("mydoc","pdf");
open(d);

Создайте первую страницу, состоящую из заголовка и некоторых абзацев.

h = Heading1("My First Heading");
append(d,h);
p = Paragraph("Here are some paragraphs.");
append(d,p);
for i = 1:5
append(d,clone(p));
end

Вставьте разрыв страницы при помощи PageBreak объект.

br = PageBreak();
append(d,br);

На недавно созданной второй странице добавьте некоторые абзацы.

p2 = Paragraph("Here are some paragraphs after the forced page break.");
append(d,p2);
for i = 1:5
append(d,clone(p2));
end

Закройте и просмотрите документ.

close(d);
rptview(d);
Введенный в R2016a