DASetInformationA

Dokumentegenskaber, direkte adgangsfunktionalitet

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med DASetInformation, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Indstiller værdier i dokumentoplysningssektionen

Det kan være standardoplysninger som Author og Subject eller brugerdefinerede oplysninger

For CreationDate og ModDate (ændringsdato) 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 være forholdet mellem lokal tid og Universal Time (UT) ved hjælp af tegnet +, - eller Z

HH efterfulgt af APOSTROPHE (U+0027) (') skal være den absolutte værdi af forskydningen fra UT i timer (00-23)

mm efterfulgt af en valgfri APOSTROF (U+0027) (') skal være den absolutte værdi af forskydningen 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);

Parametre

FileHandleEt greb, der returneres af funktionerne DAOpenFile, DAOpenFileReadOnly eller DAOpenFromStream
KeyBrug "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" eller "ModDate" til standardoplysninger. Til brugerdefinerede oplysninger kan enhver anden streng bruges
NewValueDen nye værdi for den angivne nøgle

Returværdier

0Det angivne FileHandle var ugyldigt Informationsnøglen blev angivet eller opdateret
1