DASetInformationA
Dokumentegenskaper, Direkte tilgangsfunksjonalitet
Beskrivelse
Den avsluttende A angir ANSI-inngangspunktet (char) i DLL-en; ActiveX/COM-flaten eksponerer kun Unicode-formen. Oppførselen er identisk med DASetInformation og strengargumenter tolkes ut fra gjeldende kodetabell i SetAnsiMode
Setjer verdier i dokumentets informasjonsdel
Dette kan være standardinformasjon som Author og Subject, eller tilpasset informasjon.
For CreationDate og ModDate (endringsdato) skal datoformatet være: D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY skal være året
MM skal være måneden (01-12) DD skal være dagen (01-31) HH skal være timen (00-23)
mm skal være minuttet (00-59) SS skal være sekundet (00-59)
O skal angi forholdet mellom lokal tid og Universal Time (UT) med tegnet +, - eller Z
HH etterfulgt av APOSTROPHE (U+0027) (') skal være absoluttverdien av avstanden fra UT i timer (00-23)
mm etterfulgt av en valgfri APOSTROPHE (U+0027) (') skal være absoluttverdien av avstanden fra UT i minutter (00-59)
Syntaks
Delphi
Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);
Parametere
| FileHandle | Et håndtak returnert av DAOpenFile-, DAOpenFileReadOnly- eller DAOpenFromStream-funksjonene |
|---|---|
| Key | For standardinformasjon brukes "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" eller "ModDate". For egendefinert informasjon kan enhver annen streng brukes |
| NewValue | Den nye verdien til den angitte nøkkelen |
Returverdier
| 0 | Angitt FileHandle var ikke gyldig Informasjonsnøkkelen ble satt eller oppdatert |
|---|---|
| 1 |