DASetInformationA
Proprietăți document, Funcționalitate de acces direct
Descriere
Codul A de la sfârșit denotă entry point-ul DLL ANSI (char); suprafața ActiveX/COM expune doar forma Unicode. Comportamentul este identic cu DASetInformation, iar argumentele string sunt interpretate folosind code page-ul curent al SetAnsiMode
Setează valori în secțiunea document information
Poate fi informație standard precum Author și Subject, sau informație custom
Pentru CreationDate și ModDate (data modificării), formatul datei trebuie să fie: D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY este anul
MM este luna (01-12) DD este ziua (01-31) HH este ora (00-23)
mm este minutul (00-59) SS este secunda (00-59)
O este relația orei locale cu Universal Time (UT), folosind caracterul +, - sau Z
HH urmat de APOSTROPHE (U+0027) (') este valoarea absolută a decalajului față de UT în ore (00-23)
mm urmat de un APOSTROPHE (U+0027) (') opțional este valoarea absolută a decalajului față de UT în minute (00-59)
Sintaxă
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 | Un handle returnat de funcțiile DAOpenFile, DAOpenFileReadOnly sau DAOpenFromStream |
|---|---|
| Key | Pentru informație standard folosiți "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" sau "ModDate". Pentru informație personalizată poate fi folosit orice alt șir |
| NewValue | Noua valoare a cheii specificate |
Valori returnate
| 0 | FileHandle-ul specificat nu era valid Cheia de informații a fost setată sau actualizată cu succes |
|---|---|
| 1 |