/Subject del diccionario de información del documento PDFproperty Subject: WString; // solo lectura
Subject devuelve la entrada /Subject del diccionario de
información del documento — una descripción breve y libre de sobre qué
trata el documento. La propiedad delega en
MetaText['Subject'], que
invoca FPDF_GetMetaText de PDFium para esa clave
El campo está definido en ISO 32000-1 § 14.3.3 junto con
/Title, /Author y /Keywords
Cuando el documento no tiene entrada /Subject, cuando aún no
se ha cargado o cuando la referencia /Info del trailer falta por
completo, la propiedad devuelve un WString vacío. No se genera
ninguna excepción
En términos conceptuales, /Subject responde a "¿de qué va este
documento?" mientras que /Title responde a "¿cómo se llama este
documento?". En la práctica muchos productores dejan Subject vacío,
así que trátalo como texto suplementario opcional y no como un campo obligatorio
True
para obtener un resultado significativo (no vacío); en un componente
inactivo la propiedad devuelve una cadena vacía sin lanzar nadaWString devuelto contiene Unicode
utilizable independientemente de la forma de bytes subyacentedc:description en el flujo de
metadatos XMP. Los documentos PDF/A deben mantener ambas representaciones
sincronizadas
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;