THPDFPage.AddPushButton

THPDFPage

 

Metoder  AcroForm-understøttelse

Tilføjer en AcroForm-trykknap-widget til den aktuelle side

 

Delphi-syntaks:

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

 

Beskrivelse

Metoden opretter et /Btn-felt med Pushbutton-flaget og skriver teksten gennem widget-udseendets egenskaber. Brug AddPushButtonWithAction, når knappen skal indsende en formular, nulstille formularen, køre JavaScript, åbne en URI, udløse en navngiven fremviserkommando eller skjule et andet felt

 

THPDFButtonAction-værdier

   baNone— ingen /A-handling
   baSubmitURL/S /SubmitFormmed /FS /URL filspecifikation (PDF 1.2 §12.7.5.2). Param er destinations-URL'en
   baResetForm/S /ResetFormnulstiller alle formularfelter (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). Åbner URL'en i en browser
   baNamed(HotPDF v2.119.18) —/S /Named /N <Param>(PDF 1.1 §12.6.4.11). Param er specifikationsnavnets token: NextPage / PrevPage / FirstPage / LastPage (de fire standard navigationskommandoer, som alle PDF-læsere respekterer). Acrobat-udvidelser som Print og SaveAs accepteres også af kompatible fremvisere
   baHide(HotPDF v2.119.18) —/S /Hide /T (Param) /H true(PDF 1.2 §12.6.4.10). Param er navnet på formularfeltet eller annotationen, der skal skjules, når der klikkes på knappen

 

Compliance

PDF/A på ethvert niveau afviser baJavaScript og baResetForm i henhold til ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1. PDF/X på ethvert niveau afviser desuden baSubmitURL. baNamed og baHide er tilladt i henhold til specifikationen under både PDF/A og PDF/X

 

Se også: AcroForm-understøttelse, LastAnnotation