/Subject dal dizionario Information del documento PDFproperty Subject: WString; // read only
Subject restituisce la voce /Subject del dizionario information del
documento — una breve descrizione libera di cosa tratta il
documento. La proprietà delega a
MetaText['Subject'], che
invoca FPDF_GetMetaText di PDFium per quella chiave
Il campo è definito in ISO 32000-1 § 14.3.3 accanto a
/Title, /Author e /Keywords
Quando il documento non ha una voce /Subject, quando non è
ancora caricato, o quando il riferimento /Info del trailer manca del
tutto, la proprietà restituisce una WString vuota. Non
viene sollevata alcuna eccezione
Concettualmente /Subject risponde a "di cosa si occupa questo
documento?" mentre /Title risponde a "come si chiama questo
documento?". In pratica molti produttori lasciano Subject in bianco,
quindi trattalo come testo supplementare facoltativo anziché un campo obbligatorio
True
per un risultato significativo (non vuoto); su un componente inattivo la
proprietà restituisce una stringa vuota senza sollevare eccezioniWString restituita contiene Unicode utilizzabile qualunque sia la
forma a byte sottostantedc:description nello stream di
metadati XMP. I documenti PDF/A devono tenere le due
rappresentazioni sincronizzate
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;