DASetInformationA

Asiakirjan ominaisuudet, suora pääsy -toiminnot

Kuvaus

Lopussa oleva A tarkoittaa ANSI (char) DLL-sisääntulokohtaa; ActiveX/COM-rajapinta tarjoaa vain Unicode-muodon. Toiminta on sama kuin DASetInformation, ja merkkijonoargumentit tulkitaan nykyisen SetAnsiMode-koodisivun mukaan

Asettaa arvoja asiakirjan tieto-osaan

Tämä voi olla vakiotietoa kuten Author ja Subject tai oma mukautettu tieto

CreationDate- ja ModDate-arvojen (muokkauspäivämäärä) muodon tulee olla: D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY shall be the year

MM on kuukausi (01-12), DD on päivä (01-31) ja HH on tunti (00-23)

mm on minuutti (00-59) ja SS on sekunti (00-59)

O on paikallisen ajan suhde Universal Timeen (UT) merkeillä +, - tai Z

HH ja sen jälkeen APOSTROPHE (U+0027) (') on etäisyyden itseisarvo UT:sta tunneissa (00-23)

mm ja sen jälkeen valinnainen APOSTROPHE (U+0027) (') on etäisyyden itseisarvo UT:sta minuuteissa (00-59)

Syntaksi

Delphi

Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;

DLL

int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);

Parametrit

FileHandleKahva, jonka palauttavat DAOpenFile-, DAOpenFileReadOnly- tai DAOpenFromStream-funktiot
KeyVakiotiedoissa käytä avaimia "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" tai "ModDate". Mukautetussa tiedossa käy mikä tahansa muu merkkijono
NewValueAnnetun avaimen uusi arvo

Paluuarvot

0Annettu FileHandle ei ollut kelvollinen Tietoavaimen asetus tai päivitys onnistui
1