THPDFNameTreeType 型
ロード済みドキュメントの照会がどの既知のカタログ /Names サブツリーを見るかを選択します(X17 v2.414.0。ISO 32000-1 §7.9.6)
宣言
THPDFNameTreeType= (nttDests, nttJavaScript, nttEmbeddedFiles, nttPages,
nttTemplates, nttIDs, nttURLs, nttAlternatePresentations, nttRenditions);
ユニット
HPDFDoc
値
| 値 | 意味 |
|---|---|
nttDests | 名前付き目的地の /Dests ツリー |
nttJavaScript | ドキュメントレベル JavaScript 名の /JavaScript ツリー |
nttEmbeddedFiles | 埋め込みファイル名の /EmbeddedFiles ツリー |
nttPages | 名前付きページの /Pages ツリー |
nttTemplates | テンプレート名の /Templates ツリー |
nttIDs | 識別子名の /IDs ツリー |
nttURLs | URL エイリアスの /URLs ツリー |
nttAlternatePresentations | /AlternatePresentations ツリー |
nttRenditions | レンディション名の /Renditions ツリー |
使用上の注意
- 各値は、カタログ /Names ディクショナリの下でツリーを引くときに使うディクショナリキーに一致します(Dests、JavaScript、EmbeddedFiles、Pages、Templates、IDs、URLs、AlternatePresentations、Renditions)
- この型の値を THotPDF.GetLoadedNameTreeRootCount に渡します。そのツリー内の名前と値のエントリ数が返り、ドキュメントにそのツリーがなければ 0 が返ります
- 名前ツリーはエントリをキーと値が交互に並ぶ /Names 配列として保存するため、エントリ数は配列長を 2 で割った値になります