/Subject entry from the PDF document information dictionary.property Subject: WString; // read only
Subject returnerar dokumentets /Subject-post i info-dictionaryn — en kort, fri beskrivning av vad dokumentet handlar om. Egenskapen delegerar till MetaText['Subject'], som anropar PDFiums FPDF_GetMetaText för den nyckeln. Fältet definieras i ISO 32000-1 § 14.3.3 tillsammans med /Title, /Author och /Keywords
När dokumentet saknar en /Subject-post, när det ännu inte är inläst eller när trailerens /Info-referens saknas helt returnerar egenskapen en tom WString. Inget undantag kastas
Konceptuellt svarar /Subject på frågan "what is this document?" medan /Title svarar på "what is this document named?". I praktiken lämnar många producenter Subject tomt, så behandla det som valfri kompletterande text snarare än ett obligatoriskt fält
True för att ge ett meningsfullt (icke-tomt) resultat; på en inaktiv komponent returnerar egenskapen en tom sträng utan att utlösa ett undantagWString innehåller användbar Unicode oavsett den underliggande byteformendc:description i XMP metadata stream. PDF/A-dokument måste hålla båda representationerna synkroniserade
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;