THotPDF.GetLoadedDocumentInfo Method
קורא בפעם אחת את ששת שדות המטא-נתונים ממילון מידע מסמך ה-PDF הנטען: כותרת, מחבר, נושא, מילות מפתח, כלי יצירה וכלי מחולל
הצהרה
function GetLoadedDocumentInfo(out ATitle, AAuthor, ASubject, AKeywords, ACreator, AProducer: AnsiString): boolean;
יחידה
HPDFDoc
פרמטר
| שם | שימוש |
|---|---|
ATitle | פרמטר פלט, מקבל את ערך השדה Title במילון מידע המסמך |
AAuthor | פרמטר פלט, מקבל את הערך של שדה Author |
ASubject | פרמטר פלט, המקבל את הערך של שדה ה-Subject |
AKeywords | פרמטר פלט: מפיק את ערכיהם עבור מפתחות החיפוש הכלליים |
ACreator | פרמטר פלט, מקבל את הערך של שדה Creator (היישום שיצר את המסמך המקורי) |
AProducer | פרמטר פלט, מקבל את הערך של שדה Producer (הכלי שהמיר את המסמך ל-PDF) |
ערך מוחזר
若文档包含信息字典且至少成功读取一个字段则返回 True;文档无信息字典时返回 False,所有输出参数为空字符串
הערות שימוש
- PDF 信息字典中的字段均为可选项,即使返回
True,某些输出参数也可能为空字符串 - חלק מיצרני ה-PDF הישנים מאחסנים מחרוזות בקידוד UTF-16BE BOM, והשיטה ממירה אותן אוטומטית ל-AnsiString; מומלץ לבדוק את התוכן בפועל כאשר יש תווים רב-בתיים
- אם נדרשים מטא-נתונים עשירים יותר (כגון תאריך יצירה, תאריך שינוי), יש לגשת ישירות לערך המפתח המתאים של אובייקט מילון מידע המסמך