DASetInformation
Propriétés du document, fonctionnalité Direct Access
Description
Définit des valeurs dans la section d’informations du document
Il peut s'agir d'informations standard telles que Author et Subject, ou d'informations personnalisées
Pour CreationDate et ModDate (date de modification), le format de la date doit être : D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY doit représenter l’année
MM doit représenter le mois (01-12) DD le jour (01-31) HH l'heure (00-23)
mm représente la minute (00-59) SS représente la seconde (00-59)
O doit représenter la relation de l'heure locale avec le temps universel (UT) au moyen d'un caractère +, - ou Z
HH suivi de APOSTROPHE (U+0027) (') doit représenter la valeur absolue du décalage par rapport à UT en heures (00-23)
mm suivi d'une APOSTROPHE facultative (U+0027) (') doit représenter la valeur absolue du décalage par rapport à UT en minutes (00-59)
Syntaxe
Delphi
Function TPDFlib.DASetInformation(FileHandle: Integer; Const Key, NewValue: WideString): Integer;
ActiveX
Function PDFlib::DASetInformation(FileHandle As Long, Key As String, NewValue As String) As Long
DLL
int DLDASetInformation(int InstanceID, int FileHandle, const wchar_t * Key, const wchar_t * NewValue);
Paramètres
| FileHandle | Un handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| Key | Pour les informations standard, utilisez "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" ou "ModDate". Pour les informations personnalisées, toute autre chaîne peut être utilisée |
| NewValue | Nouvelle valeur de la clé indiquée |
Valeurs de retour
| 0 | Le FileHandle spécifié n'était pas valide La clé d'information a été définie ou mise à jour avec succès |
|---|---|
| 1 |