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

FileHandleRankenėlė, grąžinta DAOpenFile, DAOpenFileReadOnly arba DAOpenFromStream funkcijų
KeyStandartinei informacijai naudokite "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" arba "ModDate". Pasirinktinei informacijai tinka bet kuri kita eilutė
NewValueNaujoji nurodytojo rakto reikšmė

Grąžinamos reikšmės

0Nurodytoji FileHandle buvo netinkama Informacijos raktas nustatytas arba atnaujintas sėkmingai
1