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

FileHandleEt håndtak returnert av DAOpenFile-, DAOpenFileReadOnly- eller DAOpenFromStream-funksjonene
KeyFor standardinformasjon brukes "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" eller "ModDate". For egendefinert informasjon kan enhver annen streng brukes
NewValueDen nye verdien til den angitte nøkkelen

Returverdier

0Angitt FileHandle var ikke gyldig Informasjonsnøkkelen ble satt eller oppdatert
1