THPDFPage.AddPushButton

THPDFPage

 

Metódusok AcroForm támogatás

Egy AcroForm nyomógomb widgetet ad hozzá az aktuális oldalhoz

 

Delphi szintaxis:

procedure AddPushButton(const FieldName, Caption: AnsiString; Rectangle: TRect; Flags: THPDFFormFieldFlags = []);

 

Leírás

A metódus egy /Btn mezőt hoz létre a Pushbutton jelzővel, és a feliratot a widget megjelenési jellemzőin keresztül írja be. Használja az AddPushButtonWithAction metódust, ha a gombnak űrlapot kell elküldenie, vissza kell állítania az űrlapot, JavaScriptet kell futtatnia, URI-t kell megnyitnia, nevesített megjelenítő parancsot kell kiváltania vagy el kell rejtenie egy másik mezőt

 

THPDFButtonAction értékek

baNone — nincs /A művelet
baSubmitURL/S /SubmitForm a /FS /URL fájlspecifikációval (PDF 1.2 §12.7.5.2), ahol a paraméter a cél URL
baResetForm/S /ResetForm visszaállít minden űrlapmezőt (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), amely megnyitja az URL-t egy böngészőben
baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11), a paraméter a specifikáció név tokenje: NextPage / PrevPage / FirstPage / LastPage (a négy szabványos navigációs parancs, amelyet minden PDF olvasó tiszteletben tart). A kompatibilis megjelenítők az olyan Acrobat kiterjesztéseket is elfogadják, mint a Print és a SaveAs
baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10), a paraméter a gombra kattintáskor elrejtendő űrlapmező vagy annotáció neve

 

Megfelelőség

A PDF/A (bármely szint) elutasítja a baJavaScript és baResetForm műveleteket az ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1 szerint. A PDF/X (bármely szint) ezen felül elutasítja a baSubmitURL műveletet is. A baNamed és baHide műveleteket mind a PDF/A, mind a PDF/X engedélyezi a specifikáció szerint

 

Lásd még: AcroForm támogatás, LastAnnotation