property Keywords: WString; // read only
Keywords, document Information dictionary içindeki /Keywords girdisini döndürür
(PDF 1.7 spec section 14.3.3). Değer, yazar aracının yazdığı serbest biçimli bir metin dizgesidir
ve geleneksel olarak virgülle ya da noktalı virgülle ayrılmış bir etiket listesidir
— ör. "invoice; 2024; payable; vendor-acme"
PDF ayırıcıyı belirtmez, bu yüzden uygulamalar üreticinin yazdığı her biçimi kabul etmelidir
(virgül, noktalı virgül, satır sonu ya da boşlukla ayrılmış)
Dönüş değeri UTF-16 olarak çözümlenir; CJK ve diğer ASCII dışı keyword’ler doğru şekilde gidip gelir
. Active False ise,
Info dictionary eksikse ya da /Keywords atanmadıysa dize boştur. Birçok
modern yazar aracı keyword’leri ayrıca XMP metadata içine de yansıtır
pdf:Keywords ya da dc:subject altında (bir RDF literal Bag’i); ikisi de
varsa aynı olmalıdır ama düzenlemelerden sonra ayrışabilir
Keywords, masaüstü arama dizinleyicileri (Windows Explorer, Spotlight,
Adobe Bridge) ve çoğu belge yönetim sistemi tarafından yüzeye çıkarılır. PDFiumPas
yalnızca Info dictionary kopyasını sunar — aynı değere MetaText['Keywords'] ile ulaşın
PDFium’s genel metadata erişicisi üzerinden
FPDF_SetMetaText çağrısını doğrudan “Keywords” etiketiyle yapın
var Tags: TStringList;
Tags := TStringList.Create;
try
Tags.Delimiter := ';';
Tags.StrictDelimiter := True;
Tags.DelimitedText := Pdf1.Keywords;
ListBox1.Items.Assign(Tags);
finally
Tags.Free;
end;