/Title del diccionario de información del documento PDFproperty Title: WString; // solo lectura
Title devuelve el título declarado del documento — la misma cadena que Acrobat muestra en la barra de título de la aplicación cuando está activada la preferencia de visor "Display document title in title bar" El valor se obtiene mediante MetaText['Title'], que llama a FPDF_GetMetaText de PDFium contra la entrada /Title del diccionario de información del documento (ISO 32000-1 § 14.3.3)
Si falta la entrada o el componente está inactivo, la propiedad devuelve un WString vacío. El título es intencionadamente distinto del nombre base del archivo: un PDF recién creado guardado como quarterly-2026.pdf puede presentarse legítimamente como "Q1 2026 Financial Review" mediante la entrada /Title
La propiedad es de solo lectura. Establecer un título en el momento de creación se hace mediante FPDF_SetMetaText de PDFium usando el identificador Document, o escribiendo un flujo de metadatos XMP (dc:title)
True para obtener un resultado no vacío. La propiedad se puede llamar sin peligro cuando está inactiva y simplemente devuelve una cadena vacíaWString devuelto siempre contiene texto decodificado correctamente, sea cual sea el productor/Title como el XMP dc:title coincidan. Si generas documentos PDF/A, establece el título en ambas superficies y verifica después de la ida y vueltaTitle = '' como "untitled" y usa el nombre del archivo como respaldo en la interfaz
function EffectiveTitle(Pdf1: TPdf; const Fallback: string): string;
begin
if not Pdf1.Active then
Pdf1.Active := True;
Result := Trim(Pdf1.Title);
if Result = '' then
Result := Fallback;
end;
// Usar el título del propio documento para el encabezado del formulario
Caption := EffectiveTitle(Pdf1, ExtractFileName(Pdf1.FileName));