THPDFPage.SetAnnotationAdditionalAction Method
THPDFActionBuilder からの注釈追加アクションを、注釈の /AA 辞書の下に設定します
宣言
procedure SetAnnotationAdditionalAction(Annot: THPDFDictionaryObject; Trigger: THPDFAnnotationActionTrigger; Action: THPDFActionBuilder);
ユニット
HPDFDoc
パラメータ
| 名前 | 目的 |
|---|---|
Annot | 直近の注釈作成呼び出しが返した、または別の注釈ルックアップによる注釈ディクショナリ |
Trigger | 追加アクションのトリガー。マウス-enter・マウス-exit・マウスダウン・マウスアップ・フォーカス取得・フォーカス喪失など |
Action | THPDFActionBuilder で構築されたアクションチェーン |
使用上の注意
- このメソッドは同じトリガーキーの既存アクションを置き換え、他の
/AAエントリは変更しません - 注釈ディクショナリを再構築せずに 1 つの注釈追加アクションエントリを削除するには
ClearAnnotationAdditionalActionを使用します THPDFActionBuilder.ThenActionチェーンは、出力される/Nextエントリの下で保持されます- マウスとフォーカスのトリガーには
/E・/X・/D・/U・/Fo・/Blを使用します - ページオープン・ページクローズ・ページ可視・ページ不可視のトリガーには
/PO・/PC・/PV・/PIを使用し、PDF 1.5 が必要です - JavaScript・SubmitForm・Launch、その他の制限対象アクションタイプを使うと、ビルダーが PDF/A と PDF/X の制限を強制します
- JavaScript 専用の簡易経路には
SetAnnotationJavaScriptActionを使用します
Related API
- THPDFActionBuilderClass
- THPDFPageSetAnnotationActionMethod
- THPDFPageClearAnnotationAdditionalActionMethod
- THPDFPageSetAnnotationJavaScriptActionMethod