|
Lägger till en AcroForm-knapp (push button) på aktuell sida
Delphi syntax:
procedure AddPushButton(const FieldName, Caption: AnsiString; Rectangle: TRect; Flags: THPDFFormFieldFlags = []);
Beskrivning
Metoden skapar ett /Btn-fält med Pushbutton-flaggan och skriver texten via widgetens utseendeegenskaper. Använd AddPushButtonWithAction när knappen ska skicka ett formulär, återställa formuläret, köra JavaScript, öppna en URI, utlösa ett namngivet visarkommando eller dölja ett annat fält
THPDFButtonAction values
baNone — ingen /A-åtgärd
baSubmitURL — /S /SubmitForm med /FS /URL-filspecifikation (PDF 1.2 §12.7.5.2). Param är mål-URL:en.
baResetForm — /S /ResetForm återställer alla formulärfält (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). Öppnar URL:en i en webbläsare.
baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11). Param är specifikationens namntoken: NextPage / PrevPage / FirstPage / LastPage (de fyra standardkommandona för navigering som alla PDF-läsare hanterar). Acrobat-tillägg som Print och SaveAs accepteras också av kompatibla visare.
baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10). Param är namnet på det formulärfält eller den annotering som ska döljas när knappen klickas
Compliance
PDF/A (alla nivåer) avvisar baJavaScript och baResetForm enligt ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X (alla nivåer) avvisar dessutom baSubmitURL. baNamed och baHide är tillåtna enligt specifikationen i både PDF/A och PDF/X
Se även: AcroForm Support, LastAnnotation
|