SetCatalogInformationA

Documenteigenschappen

Beschrijving

De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan SetCatalogInformation en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina

Met deze functie slaat u custominformatie op in het PDF-document. Dit lijkt op de functie SetCustomInformation, maar de informatie wordt in de Document Catalog opgeslagen in plaats van in de Document Information Dictionary. Metadata hoort in de Document Information Dictionary via SetCustomInformation; private content of structuurinformatie hoort in de Document Catalog via deze functie

De sleutel mag geen Catalog-systeemsleutel zijn die door de library of de PDF-specificatie wordt beheerd. Gereserveerde namen omvatten Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection en NeedsRendering

Syntaxis

Delphi

Function DLSetCatalogInformationA(InstanceID: Integer; Key, NewValue: PAnsiChar): Integer;

DLL

int DLSetCatalogInformationA(int InstanceID, const char * Key, const char * NewValue);

Parameters

KeyDe naam van de sleutel die moet worden ingesteld. Deze sleutel moet een speciaal prefix hebben dat door Adobe aan u is toegewezen om conflicten met andere software te voorkomen
NewValueDe nieuwe waarde van de opgegeven sleutel

Retourwaarden

0De opgegeven sleutel kon niet worden ingesteld; het was mogelijk een systeemsleutel
1De waarde van de opgegeven sleutel is ingesteld