DASetInformationA
Proprietà del documento, funzionalità di accesso diretto
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a DASetInformation e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Imposta i valori nella sezione delle informazioni sul documento
Può trattarsi di informazioni standard come Author e Subject oppure di informazioni personalizzate
Per CreationDate e ModDate (data di modifica), il formato della data deve essere: D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY deve essere l'anno
MM indica il mese (01-12) DD indica il giorno (01-31) HH indica l'ora (00-23)
mm indica i minuti (00-59) SS indica i secondi (00-59)
O indica la relazione dell'ora locale con l'ora universale (UT) usando un carattere +, - o Z
HH seguito da APOSTROPHE (U+0027) (') indica il valore assoluto dell'offset da UT in ore (00-23)
mm seguito da un APOSTROPHE (U+0027) (') facoltativo deve essere il valore assoluto dell'offset da UT in minuti (00-59)
Sintassi
Delphi
Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);
Parametri
| FileHandle | Handle restituito dalle funzioni DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| Key | Per le informazioni standard, usare "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" o "ModDate". Per le informazioni personalizzate è possibile usare qualsiasi altra stringa |
| NewValue | Il nuovo valore della chiave specificata |
Valori restituiti
| 0 | Il FileHandle specificato non era valido La chiave informativa è stata impostata o aggiornata correttamente |
|---|---|
| 1 |