/Subject из Information-словаря документа PDFproperty Subject: WString; // read only
Subject возвращает запись /Subject Info-словаря документа —
краткое, произвольное описание того, о чём документ. Свойство делегирует к
MetaText['Subject'], который
вызывает FPDF_GetMetaText PDFium для этого ключа.
Поле определено в ISO 32000-1 § 14.3.3 наряду с /Title,
/Author и /Keywords
Если в документе нет записи /Subject, если он ещё не загружен
или если ссылка /Info в трейлере отсутствует вовсе, свойство
возвращает пустую 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;