THotPDF.GetLoadedDocumentInfo Method
A cím, szerző, tárgy, kulcsszavak, a létrehozó eszköz és a generáló eszköz hat metaadatmezőjének egylépéses beolvasása a betöltött PDF dokumentum információs szótárában
Nyilatkozat
function GetLoadedDocumentInfo(out ATitle, AAuthor, ASubject, AKeywords, ACreator, AProducer: AnsiString): boolean;
Egység
HPDFDoc
Paraméterek
| Név | Használat |
|---|---|
ATitle | Kimeneti paraméter, amely a Title mező értékét kapja meg a dokumentuminformációs szótárban |
AAuthor | Kimeneti paraméter, amely megkapja az Author mező értékét |
ASubject | Kimeneti paraméter, amely megkapja a Subject mező értékét |
AKeywords | Kimeneti paraméter, amely megkapja a Keywords mező értékét |
ACreator | Kimeneti paraméter, amely megkapja a Creator mező értékét (az az alkalmazás, amely az eredeti dokumentumot létrehozta) |
AProducer | Kimeneti paraméter, amely megkapja a Producer mező értékét (a dokumentumot PDF-be konvertáló eszköz) |
Visszatérési érték
若文档包含信息字典且至少成功读取一个字段则返回 True;文档无信息字典时返回 False,所有输出参数为空字符串
Használati óvintézkedések
- PDF 信息字典中的字段均为可选项,即使返回
True,某些输出参数也可能为空字符串 - Néhány régebbi PDF generátor UTF-16BE BOM kódolással tárolja a karakterláncot, és a módszer automatikusan konvertálja azt AnsiStringgé; több bájtos karakterek használatakor ajánlatos ellenőrizni a tényleges tartalmat
- Gazdagabb metaadatok (például a létrehozás dátuma, módosítás dátuma) olvasásához közvetlenül a dokumentuminformációs szótárobjektum megfelelő kulcsértékéhez kell hozzáférni