PDFium Delphi Component Docs

ویژگی Subject

کامپوننت: TPdf  ·  واحد: PDFium
مقدار مدخل /Subject را از دیکشنری اطلاعات سند PDF برمی‌گرداند

Syntax

property Subject: WString; // read only

Description

Subject مدخل /Subject دیکشنری اطلاعات سند را برمی‌گرداند — توصیفی کوتاه و آزاد از اینکه سند دربارهٔ چه چیزی است این ویژگی به MetaText['Subject'] واگذار می‌شود که FPDF_GetMetaText مربوط به PDFium را برای آن کلید فراخوانی می‌کند این فیلد در ISO 32000-1 § 14.3.3 در کنار /Title، /Author و /Keywords تعریف شده است

وقتی سند مدخل /Subject نداشته باشد، هنوز بارگذاری نشده باشد یا ارجاع /Info اصلاً در trailer وجود نداشته باشد، این ویژگی یک WString خالی برمی‌گرداند و هیچ استثنایی به‌راه انداخته نمی‌شود

از نظر مفهومی /Subject به این پرسش پاسخ می‌دهد که «این سند چیست؟» در حالی که /Title پاسخ می‌دهد که «نام این سند چیست؟». در عمل بسیاری از تولیدکنندگان Subject را خالی می‌گذارند، پس آن را متن مکمل اختیاری بدانید نه فیلدی الزامی

Remarks

Example

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;

See Also

Title, Author, Keywords, Creator, MetaText