PDFium Component Docs

Subject Egenskap

Denna API-post behåller identifierare, signaturer, kodblock och PDF-termer i ursprunglig form.
Komponent: TPdf  ·  Enhet: PDFium
Returns the value of the /Subject entry from the PDF document information dictionary.

Syntax

property Subject: WString; // read only

Beskrivning

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

Anmärkningar

Exempel

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;

Se även

Title, Author, Keywords, Creator, MetaText