THotPDF.GetLoadedDocumentInfo Method
به طور همزمان شش مورد از خصوصیات دیکشنری اطلاعات سند شامل عنوان، پدیدآورنده، موضوع، کلیدواژهها، ابزار ساخت و ابزار پردازش را فراخوانی میکند
اعلان
function GetLoadedDocumentInfo(out ATitle, AAuthor, ASubject, AKeywords, ACreator, AProducer: AnsiString): boolean;
واحد
HPDFDoc
پارامتر
| نام | کاربرد |
|---|---|
ATitle | پارامترهای خروجی، مقادیر فیلد عنوان از فرهنگلغت دادههای سند را شامل میشوند |
AAuthor | پارامتر خروجی، که مقدار فیلد Author را دریافت میکند |
ASubject | خروجی پارامترهای اصلی شامل بررسی دادههایی برای گزینهی محتوای Subject |
AKeywords | پارامتر خروجی اختصاصیافته برای حفظ محتوای ثبتشده در بخش Keywords |
ACreator | پارامتر خروجی، مقدار فیلد Creator (برنامهای که سند اصلی را ایجاد کرده است) را دریافت میکند |
AProducer | پارامتر خروجی، مقدار فیلد Producer (ابزار تبدیل سند به PDF) را دریافت میکند |
مقدار بازگشتی
若文档包含信息字典且至少成功读取一个字段则返回 True;文档无信息字典时返回 False,所有输出参数为空字符串
نکات مربوط به استفاده
- PDF 信息字典中的字段均为可选项,即使返回
True,某些输出参数也可能为空字符串 - برخی از نرمافزارهای قدیمی سازنده PDF ممکن است رشتهها را با کدگذاری UTF-16BE BOM ذخیره کنند، این روش آنها را به طور خودکار به AnsiString تبدیل میکند؛ در صورتی که نویسههای چندبایتی وجود داشته باشند، بررسی محتوای واقعی توصیه میشود
- اگر نیاز به خواندن فرادادههای غنیتر (مانند تاریخ ایجاد، تاریخ تغییر) دارید، باید مستقیماً به مقدار کلید مربوطه در شیء دیکشنری اطلاعات سند دسترسی پیدا کنید