THPDFActionBuilder Clase
Construye diccionarios de acciones PDF reutilizables para acciones de apertura, anotaciones y botones
Declaración
THPDFActionBuilder = class(TObject)
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
URI | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
JavaScript | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
SubmitForm | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
SubmitFormFields | Construye una acción submit acotada a campos de formulario con nombre |
ResetForm | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
ResetFormFields | Construye una acción reset acotada a campos de formulario con nombre |
Hide | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
Show | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
ImportData | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
Named | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
GoToNamedDestination | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
GoToPage | Construye una acción de navegación de página local con un destino de página directo |
GoToRemote | Construye una acción de navegación a documento remoto que apunta a un índice de página |
GoToRemotePage | Construye una acción de navegación a documento remoto con coordenadas de destino en modo fit |
GoToRemoteNamedDestination | Construye una acción de navegación a documento remoto que apunta a un destino con nombre |
Launch | Construye una acción Launch de archivo externo con comportamiento de nueva ventana opcional |
Thread | Construye una acción de navegación a hilo de documento que apunta a un destino de hilo con nombre |
Sound | Construye una acción Sound a partir de bytes de audio suministrados por el llamador y THPDFSoundParams |
Movie | Construye una acción Movie para un diccionario devuelto por AddMovieAnnotation |
Rendition | Construye una acción Rendition para una anotación Screen y una especificación de archivo multimedia |
SetOCGState | Construye una acción de visibilidad de capa para un grupo de optional content registrado |
ShowLayer | Construye una acción SetOCGState que activa una capa |
HideLayer | Construye una acción SetOCGState que desactiva una capa |
ToggleLayer | Construye una acción SetOCGState que conmuta una capa |
Transition | Construye una acción Trans con un diccionario de transición de página |
GoTo3DView | Construye una acción GoTo3DView para una anotación 3D y un nombre de vista |
ThenAction | Entrada usada por el flujo de trabajo de THPDFActionBuilder |
Notas de uso
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 relacionada
- THotPDFSetOpenActionMethod
- THotPDFSetDocumentCloseActionMethod
- THotPDFSetDocumentWillSaveActionMethod
- THotPDFSetDocumentDidSaveActionMethod
- THotPDFSetDocumentWillPrintActionMethod
- THotPDFSetDocumentDidPrintActionMethod
- THPDFPageSetAnnotationActionMethod
- THPDFPageSetAnnotationAdditionalActionMethod
- THotPDFSetFormFieldAdditionalActionMethod
- THotPDFFormFieldActionConvenienceMethods
- THPDFPageClearAnnotationAdditionalActionMethod
- THPDFPageSetPageAdditionalActionMethod
- THotPDFSetPageAdditionalActionMethod
- THPDFPageAddPushButtonWithActionBuilderMethod