mlreportgen.dom.Leader class

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

Символ лидера для PDF выход

Описание

Создайте персонаж лидера для документов в формате PDF. Лидер является повторным символом, который заполняет свободное место в тексте.

Конструкция

lead = Leader() создает объект лидера использование точечного лидера.

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

Входные параметры

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

Тип лидера, чтобы использовать, заданный как:

  • '.' или 'dots' для точечного лидера

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

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

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

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

Свойства

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

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

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

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

Тип лидера, чтобы использовать, заданный как:

  • '.' или 'dots' для точечного лидера

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

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

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

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

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

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