exponenta event banner

mlreportgen.dom.Leader класс

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

Символ выноски для вывода PDF

Описание

Создание символа выноски для документов PDF. Выноска - это повторяющийся символ, заполняющий доступное пространство в тексте.

Строительство

lead = Leader() создает объект выноски с помощью точечной выноски.

lead = Leader(pattern) использует указанный тип выноски.

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

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

Тип выноски для использования, указанный как:

  • '.' или 'dots' для точечного выноски

  • ' ' (символ пробела) или 'space' для пробела

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

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

Лидер, возвращенный как mlreportgen.dom.Leader объект.

Свойства

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

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

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

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

Тип выноски для использования, указанный как:

  • '.' или 'dots' для точечного выноски

  • ' ' (символ пробела) или 'space' для пробела

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

Форматирование объектов, задающих формат элемента документа.

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

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

DOM создает уникальный для сеанса тег как часть создания этого объекта. Созданный тег имеет вид CLASS: ID, где CLASS - класс объекта, а ID - значение Id свойства объекта. Указание собственного значения тега может помочь определить, где возникла проблема во время создания документа.

Методы

Метод

Цель

clone

Копировать этот объект.

Примеры

свернуть все

В этом примере используются выноска точки и выноска пространства в отчете PDF.

import mlreportgen.dom.*;
d = Document('mydoc','pdf');
open(d);

h = Heading1('Cast');
h.HAlign = 'center';

% Create a leader object l using a space as the leader type
% Append the leader object to a Heading2 paragraph
l = Leader(' ');
h2 = Heading2('Role');
append(h2,l);
append(h2,'Actor');
append(d,h);
append(d,h2);

% Create a leader object dotl using the default leader type of a dot
% Define variables for the content
dotl = Leader();
role = 'Romeo';
actor = 'Leonardo DiCaprio';

% Append the variable text and leader object to a paragraph
p = Paragraph();
append(p,role);
append(p,dotl);
append(p,actor);
append(d,p);

% Repeat, updating variables for each new paragraph
% Insert a clone of the dotl object
role = 'Juliet';
actor = 'Claire Danes';
p = Paragraph();
append(p,role);
append(p,clone(dotl));
append(p,actor);
append(d,p);

role = 'Tybalt';
actor = 'John Leguizamo';
p = Paragraph();
append(p,role);
append(p,clone(dotl));
append(p,actor);
append(d,p);

close(d);
rptview(d.OutputPath);
Представлен в R2016a