Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

mlreportgen.dom.Leader クラス

名前空間: mlreportgen.dom

PDF 出力のリーダー文字

説明

PDF ドキュメントのリーダー文字を作成します。リーダーは、テキスト内の有効スペースを埋める繰り返し文字です。

mlreportgen.dom.Leader クラスは handle クラスです。

作成

説明

lead = Leader() は、点線リーダーを使用してリーダー オブジェクトを作成します。

lead = Leader(pattern) は、指定されたリーダー タイプを使用します。

入力引数

すべて展開する

使用するリーダーのタイプ。次として指定します。

  • 点線リーダーの場合は '.' または 'dots'

  • 空白の場合は ' ' (空白文字) または 'space'

プロパティ

すべて展開する

このドキュメント要素の子。DOM オブジェクトの配列として指定します。このプロパティは読み取り専用です。

この要素のカスタム属性。mlreportgen.dom.CustomAttribute オブジェクトの配列として指定します。出力形式でサポートされているカスタム属性を使用します。

このドキュメント要素の ID。文字ベクトルまたは string スカラーとして指定します。ドキュメント要素を作成するときに、DOM によってセッション固有 ID が生成されます。独自の ID を指定できます。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

使用するリーダーのタイプ。次として指定します。

  • 点線リーダーの場合は '.' または 'dots'

  • 空白の場合は ' ' (空白文字) または 'space'

このドキュメント要素の親。DOM オブジェクトとして指定します。このプロパティは読み取り専用です。

属性:

GetAccess
public
SetAccess
private
NonCopyable
true

ドキュメント要素の書式を指定する書式オブジェクト。

スタイル シートから適用するスタイルの名前。文字ベクトルとして指定します。

このドキュメント要素のタグ。文字ベクトルまたは string スカラーとして指定します。

DOM は、このオブジェクトを作成するときに、セッション固有タグを生成します。生成されたタグの形式は CLASS:ID という形式です。ここで、CLASS はオブジェクト クラスです。ID はオブジェクトの Id プロパティの値です。独自のタグ値を指定すると、ドキュメントの生成中に問題が発生した箇所を容易に特定できるようになります。

属性:

GetAccess
public
SetAccess
public
NonCopyable
true

データ型: char | string

メソッド

すべて展開する

すべて折りたたむ

この例では、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 で導入