|
THPDFPage.SetPageThumbnail / ClearPageThumbnail
|
Supported Image Formats |
แนบหรือลบรูปภาพขนาดเล็กของหน้า (รายการหน้า PDF, ISO 32000-1 §12.3.4) โปรแกรมอ่าน PDF (Adobe Acrobat, Foxit, โปรแกรมอ่านในเบราว์เซอร์) จะแสดงรูปภาพที่อ้างอิงในแผงนำทางโดยไม่เรนเดอร์เนื้อหาหน้าด้วยตนเอง ซึ่งทำให้การเปิดคลังเอกสารที่มีรูปภาพหนาแน่นทำงานได้เร็วขึ้นอย่างเห็นได้ชัด
Delphi syntax: procedure SetPageThumbnail(ImageIndex: Integer); procedure ClearPageThumbnail;
Parameters ImageIndex คือค่าที่คืนจาก call THotPDF.AddImage หรือ THotPDF.AddImageFromFile ก่อนหน้า Image XObject ภายในถูกอ้างแบบ indirect ตาม spec ดังนั้นภาพเดียวกันยังสามารถวาดบน page ปกติได้โดยไม่ชนกัน ส่ง index เป็นลบเพื่อลบ entry
คำอธิบาย พารามิเตอร์คือค่าที่ได้จากการเรียกใช้ก่อนหน้า Image XObject ที่อยู่ภายใต้จะถูกอ้างอิงโดยอ้อมตามข้อกำหนด ดังนั้นรูปภาพเดียวกันจึงอาจถูกวาดบนหน้าปกติได้โดยไม่มีข้อขัดแย้ง ส่งดัชนีติดลบเพื่อลบรายการที่มีอยู่ หน้า PDF แต่ละหน้าสามารถอ้างอิงทางอ้อมไปยัง Image XObject ในคีย์ของตนได้ โดยทั่วไปรูปภาพจะเป็นบิตแมป 8 บิต DeviceGray, DeviceRGB หรือ Indexed ที่ลดขนาดลง แต่ HotPDF ไม่ได้ตรวจสอบพื้นที่สี โดยผู้เรียกใช้เป็นผู้เลือกสิ่งที่จะแนบ การส่งดัชนีที่ไม่เหมาะสมจะทำให้เกิดข้อผิดพลาด ตัวอย่าง |