/Subject aus dem Informationswörterbuch des PDF-Dokuments zurückproperty Subject: WString; // read only
Subject liefert den /Subject-Info-Dictionary-Eintrag
des Dokuments — eine kurze, freie Beschreibung, worum es in dem Dokument
geht. Die Eigenschaft delegiert an
MetaText['Subject'], das
PDFiums FPDF_GetMetaText für diesen Key aufruft
Das Feld ist in ISO 32000-1 § 14.3.3 neben
/Title, /Author und /Keywords definiert
Hat das Dokument keinen /Subject-Eintrag, ist noch nicht
geladen oder fehlt die /Info-Referenz des Trailers
ganz, liefert die Eigenschaft einen leeren WString. Eine
Ausnahme wird nicht ausgelöst
Im Wesentlichen beantwortet /Subject die Frage "worum geht es in diesem
Dokument?", während /Title die Frage beantwortet, "wie heißt dieses
Dokument?". In der Praxis lassen viele Produzenten Subject leer;
behandeln Sie es also als optionales Zusatzfeld, nicht als Pflichtfeld
True von Active,
um ein aussagekräftiges (nicht leeres) Ergebnis zu liefern; an einer inaktiven
Komponente liefert die Eigenschaft eine leere Zeichenkette, ohne auszulösenWString verwertbares Unicode enthält, egal in
welcher Byteform darunterdc:description im XMP-
Metadaten-Stream. PDF/A-Dokumente sind verpflichtet, beide
Darstellungen synchron zu halten
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;