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