RegisterHeading

ページレイアウト

説明

後で目次に使用する見出しを選択したページに記録します

構文

Delphi

Function TPDFlib.RegisterHeading(Level: Integer; Const Title: WideString): Integer;

パラメータ

Levelネストレベルです。トップレベル見出しの場合は 1
Title一覧表示するテキスト

戻り値

Count登録されている見出しの数
0レベルまたはタイトルが空であるか、ページが選択されていない

備考

見出しは現在のページ番号ではなく、どこを指すかを記憶する。そのため、完成した本文の前に目次ページを挿入して参照先の全ページ番号が変わっても、項目やリンクを修正する必要がない

登録はその時点で選択されていた文書に属します。別の文書を開いても登録は残りますが解決できなくなるため、目次ページは見出しの取得元文書にだけ描画できます

例

PDF.DrawText(72, 100, 'Chapter One');
PDF.RegisterHeading(1, 'Chapter One');

関連項目

RegisterHeadingEx、DrawTOC、PopulateOutlineFromHeadings