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');