StoreCustomDataFromFileA
Propriétés du document
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à StoreCustomDataFromFile et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Enregistre dans le PDF, sous un nom de clé, des données personnalisées provenant d’un fichier. Elles pourront être récupérées avec RetrieveCustomDataToString ou RetrieveCustomDataToFile. Le type de stockage (chaîne, flux ou flux compressé) et l’emplacement (dictionnaire d’informations du document ou Catalog du document) sont configurables. Dans le Catalog, tout type de stockage est permis, mais la clé doit porter un préfixe spécial attribué par Adobe. Dans le dictionnaire d’informations, toute clé non standard est permise, mais seules les chaînes sont acceptées
Syntaxe
Delphi
Function DLStoreCustomDataFromFileA(InstanceID: Integer; Key, FileName: PAnsiChar; Location, Options: Integer): Integer;
DLL
int DLStoreCustomDataFromFileA(int InstanceID, const char * Key, const char * FileName, int Location, int Options);
Paramètres
| Key | Clé de stockage des données. Dans le dictionnaire d’informations, elle ne peut être "Author", "Title", "Subject", "Keywords", "Creator" ni "Producer". Toute autre clé est admise mais doit rester compréhensible. Dans le catalogue, elle doit avoir un préfixe spécial attribué par Adobe afin d’éviter les conflits |
|---|---|
| FileName | Le chemin et le nom du fichier contenant les données à stocker dans le PDF sous la clé spécifiée |
| Location | 1 = Stocker les données dans le dictionnaire d'informations du document 2 = Stocker les données dans le catalogue du document |
| Options | 0 = Enregistrer comme chaîne, seule option dans le dictionnaire d'informations du document 1 = Enregistrer dans un flux 2 = Enregistrer dans un flux compressé |
Valeurs de retour
| 0 | Le fichier contenant les données n'a pas pu être ouvert, ou le paramètre Key n'était pas valide |
|---|---|
| 1 | Les données ont été stockées correctement |