PDFium Delphi Component 文件

FormFieldTypeAtPoint 方法

组件: TPdf  ·  单元: PDFium

语法

function FormFieldTypeAtPoint(X, Y: Double; out FieldType: TPdfFormFieldType): Boolean;

说明

使用 PDFium 原生页面空间命中测试识别 XY 处的表单字段,无需分配注释句柄

当存在部件字段时返回 true 并填充 FieldType,否则返回 false 并将 FieldType 设为 fiUnknown

TPdfFormFieldType 涵盖 fiUnknownfiPushButtonfiCheckBoxfiRadioButtonfiComboBoxfiListBoxfiTextFieldfiSignature,以及仅限 XFA 的 fiXfafiXfaCheckBoxfiXfaComboBoxfiXfaImageFieldfiXfaListBoxfiXfaPushButtonfiXfaSignaturefiXfaTextField,后者仅在加载的 PDFium 模块编译了 XFA 支持且文档含有 XFA 字段时出现

需要有活动页面和已初始化的表单填充环境

参见

表单宿主回调, TPdfView.FormFieldTypeAt