|
Agrega un widget de botón pulsador AcroForm a la página actual
Sintaxis Delphi:
procedure AddPushButton(const FieldName, Caption: AnsiString; Rectangle: TRect; Flags: THPDFFormFieldFlags = []);
Descripción
El método crea un campo /Btn con la bandera Pushbutton y escribe el texto del botón a través de las características de apariencia del widget. Usa AddPushButtonWithAction cuando el botón deba enviar un formulario, restablecer el formulario, ejecutar JavaScript, abrir una URI, activar un comando de visor con nombre u ocultar otro campo
Valores de THPDFButtonAction
baNone — sin acción /A
baSubmitURL — /S /SubmitForm con filespec /FS /URL (PDF 1.2 §12.7.5.2). Param es la URL de destino
baResetForm — /S /ResetForm restablece todos los campos del formulario (PDF 1.2 §12.7.5.3)
baJavaScript — /S /JavaScript /JS (Param) (PDF 1.3 §12.6.4.16)
baURI — /S /URI /URI (Param) (PDF 1.1 §12.6.4.7). Abre la URL en un navegador
baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11). Param es el token de nombre de la especificación: NextPage / PrevPage / FirstPage / LastPage (los cuatro comandos de navegación estándar que aceptan todos los lectores PDF). También se aceptan extensiones de Acrobat como Print y SaveAs en visores compatibles
baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10). Param es el nombre del campo de formulario o anotación que se ocultará cuando se haga clic en el botón
Cumplimiento
PDF/A, en cualquier nivel, rechaza baJavaScript y baResetForm según ISO 19005-1 §6.6.1, ISO 19005-2 §6.5.1 e ISO 19005-3 §6.5.1. PDF/X, en cualquier nivel, también rechaza baSubmitURL. baNamed y baHide están permitidos por la especificación tanto en PDF/A como en PDF/X
Ver también: Soporte AcroForm, LastAnnotation
|