|
Añade un widget de botón de pulsación de 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 mediante las características de apariencia del widget. Use AddPushButtonWithAction cuando el botón deba enviar un formulario, restablecer el formulario, ejecutar JavaScript, abrir un URI, activar un comando de visor con nombre u ocultar otro campo
THPDFButtonAction values
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 respetan todos los lectores PDF). Los visores compatibles también aceptan extensiones de Acrobat como Print y SaveAs.
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 de la anotación que se oculta al pulsar el botón.
Compliance
PDF/A (cualquier nivel) rechaza baJavaScript y baResetForm según ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X (cualquier nivel) además rechaza baSubmitURL. baNamed y baHide están permitidos por la especificación tanto en PDF/A como en PDF/X
Véase también: Soporte AcroForm, LastAnnotation
|