PDFium Delphi Component Docs

IsXfaFormField funkce

Jednotka: FPdfXfa
Hlásí, zda nativní kód typu pole formuláře patří do rozsahu XFA

Syntaxe

function IsXfaFormField(FieldType: Integer): Boolean;

Parametry

FieldTypeInteger

Návratová hodnota

Boolean

Popis

IsXfaFormField vrací True, když FieldType leží mezi FPDF_FORMFIELD_XFA (8) a FPDF_FORMFIELD_XFA_TEXTFIELD (15)

Je to pascalský ekvivalent makra IS_XFA_FORMFIELD z C hlaviček PDFium

Kódy typů 0 až 7 jsou stabilní sada AcroForm (unknown, pushbutton, checkbox, radio button, combo box, list box, text field, signature); 8 až 15 existují jen v buildech s XFA a pokrývají generický typ XFA plus typy XFA checkbox, combo box, image field, list box, push button, signature a text field

Poznámky

Příklad

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

Viz také

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