DASetInformationA
Dokumento savybės, Tiesioginės prieigos funkcijos
Aprašymas
Galinis A žymi ANSI (char) DLL įėjimo tašką; ActiveX/COM sąsaja atskleidžia tik Unicode formą. Elgsena identiška DASetInformation, o eilutės argumentai aiškinami naudojant esamąjį SetAnsiMode kodų puslapį
Nustato reikšmes dokumento informacijos skiltyje
Tai gali būti standartinė informacija, tokia kaip Author ir Subject, arba pasirinktinė informacija
CreationDate ir ModDate (keitimo data) datų formatas turėtų būti: D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY turi būti metai
MM turi būti mėnesis (01-12) DD turi būti diena (01-31) HH turi būti valanda (00-23)
mm turi būti minutė (00-59) SS turi būti sekundė (00-59)
O turi būti vietinio laiko santykis su pasauliniu laiku (UT), išreikštas +, - arba Z simboliu
HH su aptarnaujamuoju apostrofu (APOSTROPHE, U+0027) (') turi būti absoliuti nuokrypa nuo UT valandomis (00-23)
mm su neprivalomu apostrofu (APOSTROPHE, U+0027) (') turi būti absoliuti nuokrypa nuo UT minutėmis (00-59)
Sintaksė
Delphi
Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);
Parametrai
| FileHandle | Rankenėlė, grąžinta DAOpenFile, DAOpenFileReadOnly arba DAOpenFromStream funkcijų |
|---|---|
| Key | Standartinei informacijai naudokite "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" arba "ModDate". Pasirinktinei informacijai tinka bet kuri kita eilutė |
| NewValue | Naujoji nurodytojo rakto reikšmė |
Grąžinamos reikšmės
| 0 | Nurodytoji FileHandle buvo netinkama Informacijos raktas nustatytas arba atnaujintas sėkmingai |
|---|---|
| 1 |