THotPDF.GetLoadedFormFieldFlags Method
ส่งคืนค่าจำนวนเต็มบิตแฟล็กของฟิลด์แบบสมบูรณ์ของฟิลด์ฟอร์มที่ระบุในเอกสาร PDF ที่โหลด
การประกาศ
function GetLoadedFormFieldFlags(FieldIndex: Integer): Integer;
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | การใช้งาน |
|---|---|
FieldIndex | ดัชนีเริ่มต้นที่ศูนย์ของฟิลด์ฟอร์ม |
ค่าที่ส่งคืน
ส่งคืนค่าจำนวนเต็ม 32 บิตที่สมบูรณ์ของคีย์ Ff ของฟิลด์ หากฟิลด์ไม่มีคีย์ Ff หรือดัชนีอยู่นอกเขตขอบเขตจะส่งคืน 0
ข้อควรระวังในการใช้งาน
- 返回值为位掩码,各位含义参见 PDF 规范中关于 Field Flags 的定义(如 ReadOnly、Required、NoExport 等)
- สามารถตรวจสอบแต่ละบิตแฟล็กได้โดยใช้วิธีการที่สะดวก เช่น IsFormFieldRequired และ IsFormFieldNoExport โดยไม่ต้องแยกวิเคราะห์ด้วยตนเอง
- หากดัชนีอยู่นอกเขตขอบเขตจะส่งคืน 0 ซึ่งไม่สามารถแยกความแตกต่างจากสถานการณ์ที่ไม่มีแฟล็กสำหรับฟิลด์ ดังนั้นควรตรวจสอบความถูกต้องของดัชนีก่อน