PDFium Delphi Component Docs

Subject властивість

Component: TPdf  ·  Unit: 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 у трейлері взагалі відсутнє, властивість повертає порожній 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