THPDFEmbeddedTarget レコード
GoToE 埋め込みターゲットパスの 1 エントリ。親へのホップか、埋め込みファイル名、ページアンカー付き注釈インデックス、注釈名による子の選択のいずれかです
宣言
THPDFEmbeddedTarget= record
Kind: THPDFEmbeddedTargetKind;
EmbeddedFileName: AnsiString;
PageIndex: Integer;
PageName: AnsiString;
AnnotationIndex: Integer;
AnnotationName: AnsiString;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
Kind | エントリ種別を選択する THPDFEmbeddedTargetKind。etkParent、etkChildByName、etkChildByAnnotationIndex、etkChildByAnnotationName のいずれか |
EmbeddedFileName | 子ドキュメントの EmbeddedFiles 名前ツリーキー。etkChildByName で使われます |
PageIndex | 添付ファイル注釈のあるページのゼロベースインデックス。etkChildByAnnotationIndex で使われます |
PageName | 名前付き注釈を担うページの名前。etkChildByAnnotationName で使われます |
AnnotationIndex | ページの /Annots 配列における添付注釈のインデックス。etkChildByAnnotationIndex で使われます |
AnnotationName | 添付注釈の /NM 名。etkChildByAnnotationName で使われます |
使用上の注意
- エントリは
HPDFEmbeddedParentTarget、HPDFEmbeddedFileTarget、HPDFEmbeddedAnnotationTargetの各ヘルパーで組み立てます。未使用のメンバは空文字列と-1に初期化されます - エントリを順序付き配列へ組み立てます。親ホップが埋め込みドキュメントへ降りていき、子エントリがその中の最終目的地を選びます
- 配列を GoToE アクションビルダーへ渡せば、規格に適合する
/Targetチェーンが生成されます