PDFium Delphi Component Docs

Title Свойство

Компонент: TPdf  ·  Модуль: PDFium
Возвращает значение записи /Title из словаря информации PDF-документа

Syntax

property Title: WString; // read only

Description

Title возвращает объявленный заголовок документа — ту же строку, что Acrobat показывает в заголовке окна приложения, когда включена настройка ридера "Display document title in title bar" Значение берётся через MetaText['Title'], которая вызывает FPDF_GetMetaText из PDFium против записи /Title информационного словаря документа (ISO 32000-1 § 14.3.3)

Если записи нет или компонент неактивен, свойство возвращает пустой WString. Заголовок сознательно не совпадает с базовым именем файла: свежесозданный PDF, сохранённый как quarterly-2026.pdf, вполне легитимно может представляться как "Q1 2026 Financial Review" через запись /Title

Свойство только для чтения. Задать заголовок при создании можно через FPDF_SetMetaText из PDFium с дескриптором Document либо записью потока XMP-метаданных (dc:title)

Remarks

Example

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));

See Also

Author, Subject, Keywords, MetaText, CreationDate, Active