THPDFPage.AddPushButton

THPDFPage

 

Yöntemler  AcroForm Support

Geçerli sayfaya bir AcroForm push button widget'ı ekler

 

Delphi sözdizimi:

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

 

Açıklama

Yöntem Pushbutton bayraklı bir /Btn alanı oluşturur ve başlığı widget görünüm özellikleri üzerinden yazar. Düğme form gönderecek, formu sıfırlayacak, JavaScript çalıştıracak, URI açacak, adlandırılmış görüntüleyici komutunu tetikleyecek veya başka bir alanı gizleyecekse AddPushButtonWithAction kullanın

 

THPDFButtonAction values

   baNone — no /A action
   baSubmitURL — /S /SubmitForm with /FS /URL filespec (PDF 1.2 §12.7.5.2). Param hedef URL'dir.
   baResetForm — /S /ResetForm tüm form alanlarını sıfırlar (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). URL'yi tarayıcıda açar.
   baNamed (HotPDF v2.119.18) — /S /Named /N <Param> (PDF 1.1 §12.6.4.11). Param is the spec name token: NextPage / PrevPage / FirstPage / LastPage (tüm PDF okuyucuların desteklediği dört standart gezinme komutu). Print ve SaveAs gibi Acrobat uzantıları da uyumlu görüntüleyicilerce kabul edilir.
   baHide (HotPDF v2.119.18) — /S /Hide /T (Param) /H true (PDF 1.2 §12.6.4.10). Param, düğme tıklandığında gizlenecek form alanının veya ek açıklamanın adıdır.

 

Uyumluluk

PDF/A (her düzey) ISO 19005-1 §6.6.1 / ISO 19005-2 §6.5.1 / ISO 19005-3 §6.5.1 uyarınca baJavaScript ve baResetForm değerlerini reddeder. PDF/X (her düzey) ayrıca baSubmitURL değerini reddeder. baNamed ve baHide hem PDF/A hem de PDF/X altında belirtimce izinlidir

 

Ayrıca bkz.: AcroForm Support, LastAnnotation