THotPDF.SetLoadedAnnotationFlags Method
ตั้งค่าจำนวนเต็ม Flags ของคำอธิบายประกอบในหน้าที่ระบุของเอกสาร PDF ที่โหลด เพื่อควบคุมการมองเห็น ความสามารถในการพิมพ์ และการโต้ตอบของคำอธิบายประกอบ
การประกาศ
procedure SetLoadedAnnotationFlags(PageIndex, AnnotationIndex, AFlags: Integer);
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | การใช้งาน |
|---|---|
PageIndex | ดัชนีเริ่มต้นที่ศูนย์ของหน้าเป้าหมาย |
AnnotationIndex | ดัชนีเริ่มต้นที่ศูนย์ของคำอธิบายประกอบเป้าหมายในอาร์เรย์คำอธิบายประกอบของหน้า |
AFlags | จำนวนเต็มของแฟล็กคำอธิบายประกอบ ค่ามาสก์บิตที่กำหนดโดยข้อกำหนด PDF: Invisible=1, Hidden=2, Print=4, NoZoom=8, NoRotate=16, NoView=32, ReadOnly=64, Locked=128, ToggleNoView=256, LockedContents=512 |
ข้อควรระวังในการใช้งาน
สมาชิกนี้ไม่ส่งคืนค่า
หมายเหตุการใช้งาน
- ใช้ API นี้ในขั้นตอนสร้างเอกสาร ก่อนหน้า รีซอร์ส ฟิลด์ หรืออ็อบเจกต์ catalog ที่เกี่ยวข้องจะถูกปิดสถานะสมบูรณ์
- เก็บชื่ออ็อบเจกต์ ชื่อฟิลด์ ชื่อรีซอร์ส และ handle ที่ได้รับกลับมาให้คงที่ จนกว่าเอกสารจะเสร็จสมบูรณ์
- การอ้างอิงอ็อบเจกต์ในเอกสารที่โหลดแล้วอาจเป็นแบบ indirect ควร resolve array, dictionary หรือ stream ให้เสร็จก่อนตรวจค่าภายใน
API ที่เกี่ยวข้อง
- THotPDF
- ReadOnly (บิต 7) จะป้องกันการโต้ตอบของผู้ใช้เท่านั้น และจะไม่ส่งผลต่อการแก้ไขเนื้อหาคำอธิบายประกอบในฝั่งของโปรแกรม
- การเปลี่ยนแปลงจะต้องเรียกใช้วิธีการบันทึกก่อนจึงจะเขียนลงในไฟล์เอาต์พุตได้