PDFium Delphi Component Docs

Keywords властивість

Component: TPdf  ·  Unit: PDFium
Описує властивість TPdf.Keywords у PDFium Delphi Component і пояснює, коли використовувати цей член API

Syntax

property Keywords: WString; // read only

Description

Keywords повертає запис /Keywords з інформаційного словника документа (розділ 14.3.3 специфікації PDF 1.7). Значення є вільним текстовим рядком, записаним інструментом створення, і традиційно є списком тегів, розділених комами або крапками з комою — наприклад "invoice; 2024; payable; vendor-acme" PDF не визначає роздільник, тому застосунки мають приймати будь-який формат, записаний виробником (кома, крапка з комою, розрив рядка або розділення пробілами)

Повернене значення декодується як UTF-16; ключові слова CJK та інші не-ASCII коректно проходять туди й назад. Рядок порожній, коли Active дорівнює False, коли словник Info відсутній або коли /Keywords не було призначено. Багато сучасних інструментів створення також дублюють ключові слова в метадані XMP під pdf:Keywords або dc:subject (Bag літералів RDF); коли наявні обидва, вони мають збігатися, але можуть розійтися після змін

Ключові слова показують настільні пошукові індексатори (Windows Explorer, Spotlight, Adobe Bridge) і більшість систем керування документами. PDFium Delphi Component надає лише копію з інформаційного словника — звертайтеся до MetaText['Keywords'] для того самого значення через типовий засіб доступу до метаданих PDFium

Remarks

Example

var Tags: TStringList;
Tags := TStringList.Create;
try
  Tags.Delimiter := ';';
  Tags.StrictDelimiter := True;
  Tags.DelimitedText := Pdf1.Keywords;
  ListBox1.Items.Assign(Tags);
finally
  Tags.Free;
end;

See Also

Subject, Title, Author, MetaText