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
| FileHandle | Kahva, jonka palauttavat DAOpenFile-, DAOpenFileReadOnly- tai DAOpenFromStream-funktiot |
|---|---|
| Key | Vakiotiedoissa käytä avaimia "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" tai "ModDate". Mukautetussa tiedossa käy mikä tahansa muu merkkijono |
| NewValue | Annetun avaimen uusi arvo |
Paluuarvot
| 0 | Annettu FileHandle ei ollut kelvollinen Tietoavaimen asetus tai päivitys onnistui |
|---|---|
| 1 |