THPDFActionBuilder Class
ドキュメントオープンアクション、注釈アクション、注釈追加アクション、フォームフィールドとウィジェットの追加アクション、プッシュボタンアクションのために、再利用可能な PDF アクション辞書を構築します
宣言
THPDFActionBuilder = class(TObject)
ユニット
HPDFDoc
パラメータ
| 名前 | 目的 |
|---|---|
URI | THPDFActionBuilder ワークフローで使用する入力 |
JavaScript | THPDFActionBuilder ワークフローで使用する入力 |
SubmitForm | THPDFActionBuilder ワークフローで使用する入力 |
SubmitFormFields | 指定した名前のフォームフィールドを対象とする submit アクションを構築します |
ResetForm | THPDFActionBuilder ワークフローで使用する入力 |
ResetFormFields | 指定した名前のフォームフィールドを対象とする reset アクションを構築します |
Hide | THPDFActionBuilder ワークフローで使用する入力 |
Show | THPDFActionBuilder ワークフローで使用する入力 |
ImportData | THPDFActionBuilder ワークフローで使用する入力 |
Named | THPDFActionBuilder ワークフローで使用する入力 |
GoToNamedDestination | THPDFActionBuilder ワークフローで使用する入力 |
GoToPage | 直接ページデスティネーションを持つローカルページナビゲーションアクションを構築します |
GoToRemote | ページインデックスを対象とするリモートドキュメントナビゲーションアクションを構築します |
GoToRemotePage | fit モードのデスティネーション座標を持つリモートドキュメントナビゲーションアクションを構築します |
GoToRemoteNamedDestination | 名前付きデスティネーションを対象とするリモートドキュメントナビゲーションアクションを構築します |
Launch | 新しいウィンドウでの表示を任意に指定できる、外部ファイルへの Launch アクションを構築します |
Thread | 名前付きスレッドデスティネーションを対象とするドキュメントスレッドナビゲーションアクションを構築します |
Sound | 呼び出し側が指定した音声バイトと THPDFSoundParams から Sound アクションを構築します |
Movie | AddMovieAnnotation が返す辞書を対象とする Movie アクションを構築します |
Rendition | Screen 注釈とメディアファイル仕様に対する Rendition アクションを構築します |
SetOCGState | 登録済みオプショナルコンテンツグループに対するレイヤー可視性アクションを構築します |
ShowLayer | レイヤーをオンにする SetOCGState アクションを構築します |
HideLayer | レイヤーをオフにする SetOCGState アクションを構築します |
ToggleLayer | レイヤーを切り替える SetOCGState アクションを構築します |
Transition | ページトランジション辞書を持つ Trans アクションを構築します |
GoTo3DView | 3D 注釈とビュー名に対する GoTo3DView アクションを構築します |
ThenAction | THPDFActionBuilder ワークフローで使用する入力 |
使用上の注意
ThenAction owns the supplied next builderCallers can free the builder after HotPDF builds the PDF action dictionaryGoToPage uses a zero-based page index and validates the target against pages already present in the documentGoToRemotePage uses a zero-based page index in the remote document and accepts the same fit modes as GoToPageSubmitFormFields and ResetFormFields write the Fields array from Unicode-safe field namesGoToRemoteNamedDestination and Launch normalize Windows file separators in emitted file specificationsLaunch is rejected automatically when PDF/A or PDF/X conformance is activeSound, Movie, Rendition, SetOCGState, Transition, and GoTo3DView are rejected automatically when PDF/A or PDF/X conformance is activeSetOCGState requires a layer name returned by RegisterOptionalContentGroupMovie, Rendition, and GoTo3DView consume annotation dictionaries returned by the matching annotation helpers or LastAnnotationUse document lifecycle action helpers, SetAnnotationAdditionalAction, SetFormFieldAdditionalAction, the form-field action convenience helpers, and SetPageAdditionalAction when the same builder chain must run from catalog, annotation, form-field, widget, or page trigger dictionariesUse this API when an application needs this PDF action builder workflow in a loaded or generated PDF document
関連 API
- THotPDFSetOpenActionMethod
- THotPDFSetDocumentCloseActionMethod
- THotPDFSetDocumentWillSaveActionMethod
- THotPDFSetDocumentDidSaveActionMethod
- THotPDFSetDocumentWillPrintActionMethod
- THotPDFSetDocumentDidPrintActionMethod
- THPDFPageSetAnnotationActionMethod
- THPDFPageSetAnnotationAdditionalActionMethod
- THotPDFSetFormFieldAdditionalActionMethod
- THotPDFFormFieldActionConvenienceMethods
- THPDFPageClearAnnotationAdditionalActionMethod
- THPDFPageSetPageAdditionalActionMethod
- THotPDFSetPageAdditionalActionMethod
- THPDFPageAddPushButtonWithActionBuilderMethod