SetCatalogInformation

Propriétés du document

Description

Permet de stocker des informations personnalisées dans le PDF. Semblable à SetCustomInformation, mais les données sont placées dans le catalogue plutôt que dans le dictionnaire d’informations. Les métadonnées doivent utiliser SetCustomInformation ; le contenu privé ou structurel doit être stocké dans le catalogue avec cette fonction

La clé ne peut pas être une clé système du Catalog gérée par la bibliothèque ou par la spécification PDF. Les noms réservés incluent Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection et NeedsRendering

Syntaxe

Delphi

Function TPDFlib.SetCatalogInformation(Const Key, NewValue: WideString): Integer;

ActiveX

Function PDFlib::SetCatalogInformation(Key As String, NewValue As String) As Long

DLL

int DLSetCatalogInformation(int InstanceID, const wchar_t * Key, const wchar_t * NewValue);

Paramètres

KeyNom de la clé à définir. Cette clé doit comporter un préfixe spécial attribué par Adobe afin d'éviter les conflits avec d'autres logiciels
NewValueNouvelle valeur de la clé indiquée

Valeurs de retour

0La clé indiquée n’a pas pu être définie ; il s’agissait peut-être d’une clé système
1La valeur de la clé indiquée a été définie