PDFium Component Docs

Keywords eigenschap

Component: TPdf  ·  Unit: PDFium
Door de auteur opgegeven trefwoordenlijst uit het Info-woordenboek van het document

Syntax

property Keywords: WString; // read only

Description

Keywords retourneert de vermelding /Keywords uit het Information-woordenboek van het document (PDF 1.7-specificatie, sectie 14.3.3). De waarde is een vrije-vorm tekstreeks geschreven door het auteursgereedschap en is conventioneel een door komma's of puntkomma's gescheiden lijst van tags — bijv. "invoice; 2024; payable; vendor-acme". PDF laat het scheidingsteken ongespecificeerd, dus toepassingen moeten whatever formaat de producent schreef accepteren (komma, puntkomma, regeleinde of spatie-gescheiden).

De geretourneerde waarde is gedecodeerd UTF-16; CJK- en andere niet-ASCII-trefwoorden round-trip correct. De string is leeg wanneer Active False is, wanneer het Info-woordenboek ontbreekt, of wanneer geen /Keywords was toegewezen. Veel moderne auteursgereedschappen spiegelen trefwoorden ook naar XMP-metagegevens onder pdf:Keywords of dc:subject (een Bag van RDF-literals); wanneer beide aanwezig zijn zouden ze moeten overeenkomen maar kunnen ze na bewerkingen uiteenlopen.

Trefwoorden worden weergegeven door desktop-zoekindexeerders (Windows Verkenner, Spotlight, Adobe Bridge) en door de meeste documentbeheersystemen. PDFium Delphi Component stelt alleen de Info-woordenboekkopie beschikbaar — gebruik MetaText['Keywords'] voor dezelfde waarde via de algemene metagegevenstoegangsfunctie van 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