PDFium Delphi Component Docs

ฟังก์ชัน IsXfaFormField

Unit: FPdfXfa
รายงานว่ารหัสชนิด form field แบบ native อยู่ในช่วงของ XFA หรือไม่

Syntax

function IsXfaFormField(FieldType: Integer): Boolean;

Parameters

FieldTypeInteger

Return Value

Boolean

Description

IsXfaFormField คืน True เมื่อ FieldType อยู่ระหว่าง FPDF_FORMFIELD_XFA (8) ถึง FPDF_FORMFIELD_XFA_TEXTFIELD (15)

มันคือเวอร์ชัน Pascal ของมาโคร IS_XFA_FORMFIELD ใน header C ของ PDFium

รหัสชนิด 0 ถึง 7 คือชุด AcroForm ที่นิ่ง (unknown, pushbutton, checkbox, radio button, combo box, list box, text field, signature) ส่วน 8 ถึง 15 มีเฉพาะ build ที่เปิด XFA ครอบคลุมชนิด XFA ทั่วไปบวกชนิด XFA checkbox, combo box, image field, list box, push button, signature และ text field

Remarks

Example

if IsXfaFormField(Info.FieldType) then
  ShowMessage('XFA form field detected');

See Also

XfaFeaturesAvailable, TPdf.XfaRuntimeAvailable, TPdf.FormFieldInfo, TPdf.XFA