THotPDF.GetLoadedDocumentInfo Method
อ่านฟิลด์ข้อมูลเมตาหกฟิลด์: ชื่อเรื่อง ผู้แต่ง เรื่อง คำหลัก เครื่องมือสร้าง และเครื่องมือตัวสร้าง ในพจนานุกรมข้อมูลของเอกสาร PDF ที่โหลดในครั้งเดียว
การประกาศ
function GetLoadedDocumentInfo(out ATitle, AAuthor, ASubject, AKeywords, ACreator, AProducer: AnsiString): boolean;
ยูนิต
HPDFDoc
พารามิเตอร์
| ชื่อ | การใช้งาน |
|---|---|
ATitle | พารามิเตอร์เอาต์พุต รับค่าของฟิลด์ Title ในพจนานุกรมข้อมูลเอกสาร |
AAuthor | พารามิเตอร์เอาต์พุต รับค่าของฟิลด์ Author |
ASubject | พารามิเตอร์เอาต์พุต รับค่าของฟิลด์ Subject |
AKeywords | พารามิเตอร์เอาต์พุต รับค่าของฟิลด์ Keywords |
ACreator | พารามิเตอร์เอาต์พุต รับค่าของฟิลด์ Creator (แอปพลิเคชันที่สร้างเอกสารต้นฉบับ) |
AProducer | พารามิเตอร์เอาต์พุต รับค่าของฟิลด์ Producer (เครื่องมือที่แปลงเอกสารเป็น PDF) |
ค่าที่ส่งคืน
若文档包含信息字典且至少成功读取一个字段则返回 True;文档无信息字典时返回 False,所有输出参数为空字符串
ข้อควรระวังในการใช้งาน
- PDF 信息字典中的字段均为可选项,即使返回
True,某些输出参数也可能为空字符串 - ตัวสร้าง PDF เวอร์ชันเก่าบางตัวจะจัดเก็บสตริงด้วยการเข้ารหัส UTF-16BE BOM วิธีการจะแปลงเป็น AnsiString โดยอัตโนมัติ เมื่อมีอักขระหลายไบต์ ขอแนะนำให้ตรวจสอบเนื้อหาจริง
- หากต้องการอ่านข้อมูลเมตาที่สมบูรณ์ยิ่งขึ้น (เช่น วันที่สร้าง วันที่แก้ไข) ควรเข้าถึงค่าคีย์ที่สอดคล้องกันของออบเจ็กต์พจนานุกรมข้อมูลเอกสารโดยตรง