THPDFPage.AddPushButton

THPDFPage

 

Methoden  AcroForm-Unterstützung

Fügt ein AcroForm-Drucktasten-Widget (Push Button) auf der aktuellen Seite hinzu

 

Delphi-Syntax:

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

 

Beschreibung

Die Methode erstellt ein /Btn-Feld mit dem Pushbutton-Flag und schreibt die Beschriftung (Caption) über die Eigenschaften des Widgets; verwenden Sie AddPushButtonWithAction, wenn die Schaltfläche ein Formular übermitteln, das Formular zurücksetzen, JavaScript ausführen, einen URI öffnen, einen benannten Viewer-Befehl auslösen oder ein anderes Feld ausblenden soll

 

Werte für THPDFButtonAction

   baNone — keine /A-Aktion
   baSubmitURL/S /SubmitForm mit /FS /URL-Dateispezifikation (PDF 1.2 §12.7.5.2); Param ist die Ziel-URL
   baResetForm/S /ResetForm setzt jedes Formularfeld zurück (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); öffnet die URL in einem Browser
   baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11); Param ist der Spezifikations-Namenstoken: NextPage / PrevPage / FirstPage / LastPage (die vier Standard-Navigationsbefehle, die alle PDF-Reader berücksichtigen); Acrobat-Erweiterungen wie Print und SaveAs werden ebenfalls von kompatiblen Viewern akzeptiert
   baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10); Param ist der Name des Formularfelds oder der Anmerkung, die beim Klicken auf die Schaltfläche ausgeblendet werden soll

 

Konformität

PDF/A (beliebige Stufe) lehnt baJavaScript und baResetForm gemäß ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1 ab; PDF/X (beliebige Stufe) lehnt zusätzlich baSubmitURL ab; baNamed und baHide sind sowohl unter PDF/A als auch unter PDF/X spezifikationskonform zulässig

 

Siehe auch: AcroForm-Unterstützung, LastAnnotation