PDFium Delphi Component Docs

Subject Eigenschaft

Komponente: TPdf  ·  Unit: PDFium
Gibt den Wert des Eintrags /Subject aus dem Informationswörterbuch des PDF-Dokuments zurück

Syntax

property Subject: WString; // read only

Description

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

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