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

FileHandleUn handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
KeyPour 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
NewValueNouvelle valeur de la clé indiquée

Valeurs de retour

0Le FileHandle spécifié n'était pas valide La clé d'information a été définie ou mise à jour avec succès
1