/Title aus dem Informationswörterbuch des PDF-Dokuments zurückproperty Title: WString; // read only
Title liefert den deklarierten Titel des Dokuments — dieselbe Zeichenkette,
die Acrobat in der Titelzeile der Anwendung zeigt, wenn die Viewer-Einstellung
"Display document title in title bar" gesetzt ist
Der Wert kommt über MetaText['Title'] zustande,
das PDFiums FPDF_GetMetaText gegen den
/Title-Eintrag des Document-Information-Dictionarys aufruft
(ISO 32000-1 § 14.3.3)
Fehlt der Eintrag oder ist die Komponente inaktiv, liefert die Eigenschaft
einen leeren WString. Der Titel ist bewusst
zu unterscheiden vom Basisnamen der Datei: Ein frisch erstelltes PDF, gespeichert als
quarterly-2026.pdf, darf sich über den /Title-Eintrag getrost als
"Q1 2026 Financial Review" ausgeben
Die Eigenschaft ist read-only. Einen Titel zur Erzeugungszeit setzt man
über PDFiums FPDF_SetMetaText mit dem
Document-Handle oder über das Schreiben eines XMP-
Metadaten-Streams (dc:title)
True sein für
ein nicht leeres Ergebnis. An einer inaktiven Komponente ist der Aufruf gefahrlos und
liefert schlicht eine leere ZeichenketteWString immer korrekt dekodierten Text enthält,
gleich welcher Produzent ihn schrieb/Title
als auch das XMP-dc:title übereinstimmen
Wer PDF/A-Dokumente erzeugt, setzt den Titel über beide Oberflächen und
prüft nach einem Roundtrip nachTitle = '' als "unbenannt" und greifen in Ihrer UI auf den Datei-
namen zurück
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;
// Use the document's own title for the form caption.
Caption := EffectiveTitle(Pdf1, ExtractFileName(Pdf1.FileName));