DASetInformationA
Propriétés du document, fonctionnalité Direct Access
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 à DASetInformation et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
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 DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * 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 |