THPDFNamesFacade Class
埋め込みファイル、JavaScript エントリー、名前付きデスティネーションのドキュメントネームツリー操作をまとめます
宣言
THPDFNamesFacade = class(TObject)
ユニット
HPDFDoc
メンバー
| 名前 | 目的 |
|---|---|
AddEmbeddedFile | ドキュメントネームツリーファサードを経由して埋め込みファイルエントリーを追加します |
AddJavaScript | 名前付きのドキュメントレベル JavaScript エントリーを追加します |
AddJavaScriptFunction | 名前付き JavaScript 関数ラッパーをドキュメントネームツリーへ追加します |
AddNamedDestination | 名前付きデスティネーションリンクのターゲットにできる名前付きデスティネーションを追加します |
LoadedEmbeddedFileCount | 読み込んだドキュメントで見つかった埋め込みファイル名の数を返します |
LoadedEmbeddedFileName | 読み込み済み埋め込みファイル名を 0 起算インデックスで 1 件返します |
LoadedEmbeddedFileNames | 読み込み済み埋め込みファイル名の配列スナップショットを返します |
LoadedJavaScriptCount | 読み込んだドキュメントで見つかったドキュメントレベル JavaScript 名の数を返します |
LoadedJavaScriptName | 読み込み済み JavaScript 名を 0 起算インデックスで 1 件返します |
LoadedJavaScriptNames | 読み込み済み JavaScript ネームツリーエントリーの配列スナップショットを返します |
LoadedJavaScriptSource | 読み込み済み JavaScript 名のスクリプトソースを返します |
LoadedNamedDestinationCount | 読み込んだドキュメントで見つかった名前付きデスティネーションの数を返します |
LoadedNamedDestinationName | 読み込み済み名前付きデスティネーション名を 0 起算インデックスで 1 件返します |
LoadedNamedDestinationNames | 読み込み済み名前付きデスティネーションエントリーの配列スナップショットを返します |
使用上の注意
- このヘルパーには
THotPDF.Names - を通じてアクセスします。埋め込みファイル・JavaScript・名前付きデスティネーションの各ワークフローを、ページコンテンツのコードから切り離して管理できます
AddJavaScriptFunctionは、指定されたパラメーターリストと本文テキストから名前付き関数を書式化します- 読み込み名系のメソッドは低レベルの
THotPDF.GetLoaded*API に対応する、列挙コード向けの簡易ラッパーです - 読み込み済みネームツリーエントリーを削除や書き換えの前に安定したスナップショットとして確保したいときは、配列を返すメソッドを使用します