Tipo THPDFButtonAction
Selecciona la acción /A asociada al widget de formulario de un botón pulsador cuando se hace clic en el botón (PDF 1.7 ISO 32000-1 12.6.4 / 12.7.5)
Declaración
THPDFButtonAction= (baNone, // Plain pushbutton, no /A entry
baSubmitURL, // /S /SubmitForm /F << /FS /URL /F (url) >> (PDF 1.2)
baResetForm, // /S /ResetForm (PDF 1.2)
baJavaScript, // /S /JavaScript /JS (code) (PDF 1.3)
baURI, // /S /URI /URI (url) (PDF 1.1)
baNamed, // v2.119.18 /S /Named /N <param> (PDF 1.1 §12.6.4.11)
// Built-in viewer commands: NextPage / PrevPage /
// FirstPage / LastPage. Acrobat extensions: Print,
// SaveAs, GoBack, GoForward, GoToPage. PDF/A allows
// the four standard nav names per §6.6.1
baHide, // v2.119.18 /S /Hide /T <field-name> /H true
// (PDF 1.2 §12.6.4.10). Hides the named widget(s);
// Param is the target field name. Spec /H default
// is true so we emit it explicitly to make the
// intent self-documenting
baShow, // v2.119.20 /S /Hide /T <field-name> /H false
// Mirror of baHide that re-shows the widget
// PDF/A + PDF/X allowed (widget visibility only)
baImportData); // v2.119.20 /S /ImportData /F (filename) (PDF 1.2
Unidad
HPDFDoc
Valores
| Valor | Significado |
|---|---|
baNone | Botón pulsador simple que no lleva entrada /A |
baSubmitURL | Acción /SubmitForm; Param es la URL de envío (PDF 1.2) |
baResetForm | Acción /ResetForm que limpia los campos del formulario (PDF 1.2) |
baJavaScript | Acción /JavaScript; Param es el texto del script (PDF 1.3) |
baURI | Acción /URI que salta a la URL indicada en Param (PDF 1.1) |
baNamed | Acción /Named; Param es un comando integrado del viewer (NextPage, PrevPage, FirstPage, LastPage) o una extensión de Acrobat (Print, SaveAs, GoBack, GoForward, GoToPage); PDF/A acepta los cuatro nombres estándar de navegación (PDF 1.1 §12.6.4.11) |
baHide | Acción /Hide con /H true; Param es el nombre del campo destino cuyos widgets se ocultan (PDF 1.2 §12.6.4.10) |
baShow | Acción /Hide con /H false que vuelve a mostrar el widget nombrado en Param; permitida en PDF/A y PDF/X (PDF 1.2) |
baImportData | Acción /ImportData; Param es el archivo FDF cargado en el formulario; prohibida en documentos PDF/A y PDF/X (PDF 1.2 §12.7.5.4) |
Notas de uso
- Pase un valor de este tipo como parámetro ActionType de THPDFPage.AddPushButtonWithAction y THPDFPage.AddPushButtonWithNextAction; baNone crea un botón sin entrada /A
- Cada valor lleva una versión mínima de PDF (HPDFButtonActionMinimumVersion) y la biblioteca rechaza una acción solicitada con un diagnóstico cuando la versión del documento es demasiado baja
- baImportData se rechaza para destinos PDF/A y PDF/X, en línea con las restricciones anotadas en los comentarios de la declaración