property Creator: WString; // read only
Creator palauttaa dokumentin Information-sanakirjasta (PDF 1.7
-määritelyn kohta 14.3.3) /Creator-merkinnän. Sovituksen mukaan tämä
kenttä tunnistaa sovelluksen, joka tuotti alkuperäisen dokumentin
— esim. Microsoft Word, LibreOffice Writer, Adobe InDesign — kun taas
Producer tunnistaa ohjelmiston, joka muunsi lähteen lopulliseksi
PDF:ksi (tyypillisesti PDF-kirjasto kuten Adobe PDF Library, GPL Ghostscript,
PDFium jne.)
Palautusarvo on dekoodattua UTF-16:ta (WString), joten ei-ASCII-nimet
kuten “Microsoft® Word for Microsoft 365” tai täydet CJK-tuotenimet
säilyvät sellaisenaan. Merkkijono on tyhjä, kun Active on
False, kun Info-sanakirja puuttuu tai kun PDF luotiin ilman
/Creator-merkintää (täysin sallittua: kenttä on valinnainen)
Uudemmissa PDF-tiedostoissa sama tieto voi olla myös XMP-metadatassa
(xmp:CreatorTool); kun molemmat ovat läsnä, niiden pitäisi täsmätä,
mutta historiallisesti ne erkanevat toisistaan useiden muokkaus- ja
tallennuskierrosten jälkeen. PDFium Delphi Component tuo tämän ominaisuuden
kautta esiin vain Info-sanakirjakopion — käytä
MetaText['CreatorTool']-arvoa, jos tarvitset XMP-versiota
eksplisiittisesti
FPDF_SetMetaText)/Creator-merkinnän
jäljittelemään tunnettuja työkaluja. Pidä merkkijonoa puhtaasti informatiivisena,
ei alkuperän todisteenaProducer-arvoon on hyödyllinen
ryhmittelyavain lajiteltaessa saapuvia PDF-tiedostoja lähdeohjelmiston mukaan
Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);