THPDFActionBuilder Class
Diese Referenzseite beschreibt THPDFActionBuilder Class, die Deklaration und Nutzungshinweise
Declaration
THPDFActionBuilder = class(TObject)
Unit
HPDFDoc
Parameters
| Name | Zweck |
|---|---|
URI | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
JavaScript | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
SubmitForm | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
SubmitFormFields | Erzeugt eine Submit-Aktion, die auf benannte Formularfelder begrenzt ist |
ResetForm | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
ResetFormFields | Erzeugt eine Reset-Aktion, die auf benannte Formularfelder begrenzt ist |
Hide | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
Show | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
ImportData | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
Named | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
GoToNamedDestination | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
GoToPage | Erzeugt eine lokale Seiten-Navigationsaktion mit direktem Seitenziel |
GoToRemote | Erzeugt eine ferne Dokument-Navigationsaktion mit einem Seitenindex als Ziel |
GoToRemotePage | Erzeugt eine ferne Dokument-Navigationsaktion mit Zielkoordinaten im Fit-Modus |
GoToRemoteNamedDestination | Erzeugt eine ferne Dokument-Navigationsaktion mit einem benannten Ziel |
Launch | Erzeugt eine Launch-Aktion für eine externe Datei mit optionalem Fensterverhalten |
Thread | Erzeugt eine Dokument-Thread-Navigationsaktion mit einem benannten Thread-Ziel |
Sound | Erzeugt eine Sound-Aktion aus vom Aufrufer gelieferten Audio-Bytes und THPDFSoundParams |
Movie | Erzeugt eine Movie-Aktion für ein von AddMovieAnnotation zurückgegebenes Wörterbuch |
Rendition | Erzeugt eine Rendition-Aktion für eine Screen-Anmerkung und eine Mediendatei-Spezifikation |
SetOCGState | Erzeugt eine Ebenen-Sichtbarkeitsaktion für eine registrierte optionale Inhaltgruppe |
ShowLayer | Erzeugt eine SetOCGState-Aktion, die eine Ebene einschaltet |
HideLayer | Erzeugt eine SetOCGState-Aktion, die eine Ebene ausschaltet |
ToggleLayer | Erzeugt eine SetOCGState-Aktion, die eine Ebene umschaltet |
Transition | Erzeugt eine Trans-Aktion mit einem Seitenwechsel-Wörterbuch |
GoTo3DView | Erzeugt eine GoTo3DView-Aktion für eine 3D-Anmerkung und einen Ansichtsnamen |
ThenAction | Eingabe, die vom THPDFActionBuilder-Workflow verwendet wird |
Verwendungshinweise
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
Related API
- THotPDFSetOpenActionMethod
- THotPDFSetDocumentCloseActionMethod
- THotPDFSetDocumentWillSaveActionMethod
- THotPDFSetDocumentDidSaveActionMethod
- THotPDFSetDocumentWillPrintActionMethod
- THotPDFSetDocumentDidPrintActionMethod
- THPDFPageSetAnnotationActionMethod
- THPDFPageSetAnnotationAdditionalActionMethod
- THotPDFSetFormFieldAdditionalActionMethod
- THotPDFFormFieldActionConvenienceMethods
- THPDFPageClearAnnotationAdditionalActionMethod
- THPDFPageSetPageAdditionalActionMethod
- THotPDFSetPageAdditionalActionMethod
- THPDFPageAddPushButtonWithActionBuilderMethod