/Subject را از دیکشنری اطلاعات سند PDF برمیگرداندproperty Subject: WString; // read only
Subject مدخل /Subject دیکشنری اطلاعات سند را برمیگرداند
— توصیفی کوتاه و آزاد از اینکه سند دربارهٔ چه چیزی است
این ویژگی به
MetaText['Subject'] واگذار میشود که
FPDF_GetMetaText مربوط به PDFium را برای آن کلید فراخوانی میکند
این فیلد در ISO 32000-1 § 14.3.3 در کنار
/Title، /Author و /Keywords تعریف شده است
وقتی سند مدخل /Subject نداشته باشد، هنوز بارگذاری نشده
باشد یا ارجاع /Info اصلاً در trailer وجود نداشته باشد،
این ویژگی یک WString خالی برمیگرداند و
هیچ استثنایی بهراه انداخته نمیشود
از نظر مفهومی /Subject به این پرسش پاسخ میدهد که
«این سند چیست؟» در حالی که /Title پاسخ میدهد که
«نام این سند چیست؟». در عمل بسیاری از تولیدکنندگان Subject را
خالی میگذارند، پس آن را متن مکمل اختیاری بدانید نه فیلدی الزامی
True باشد؛ روی کامپوننت غیرفعال این
ویژگی بدون بهراهانداختن استثنا رشتهای خالی برمیگرداندWString بازگرداندهشده فارغ از
شکل بایتی زیرین حاوی Unicode قابل استفاده استdc:description در جریان
فرادادهٔ XMP است. از اسناد PDF/A انتظار میرود هر دو
بازنمایی را همگام نگه دارند
procedure TForm1.DumpMetadataToGrid;
begin
Pdf1.Active := True;
StringGrid1.Cells[0, 0] := 'Field';
StringGrid1.Cells[1, 0] := 'Value';
StringGrid1.Cells[0, 1] := 'Title';
StringGrid1.Cells[1, 1] := Pdf1.Title;
StringGrid1.Cells[0, 2] := 'Subject';
StringGrid1.Cells[1, 2] := Pdf1.Subject;
StringGrid1.Cells[0, 3] := 'Author';
StringGrid1.Cells[1, 3] := Pdf1.Author;
end;