DASetInformationA

Documenteigenschappen, functionaliteit voor directe toegang

Beschrijving

Het achtervoegsel A duidt het ANSI-toegangspunt (char) van de DLL aan; het ActiveX/COM-oppervlak stelt alleen de Unicode-vorm beschikbaar. Het gedrag is identiek aan DASetInformation en tekenreeksargumenten worden geïnterpreteerd met behulp van de huidige SetAnsiMode-codetabel

Stelt waarden in het documentinformatiegedeelte in

Dit kan standaardinformatie zijn, zoals Author en Subject, of aangepaste informatie.

Voor CreationDate en ModDate (wijzigingsdatum) moet de datum dit formaat hebben: D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY is het jaartal

MM is de maand (01-12) DD is de dag (01-31) HH is het uur (00-23)

mm is de minuut (00-59) SS is de seconde (00-59)

O is de relatie van de lokale tijd tot Universal Time (UT), aangegeven met een teken +, - of Z

HH gevolgd door APOSTROPHE (U+0027) (') is de absolute waarde van de afstand tot UT in uren (00-23)

mm gevolgd door een optionele APOSTROPHE (U+0027) (') is de absolute waarde van de afstand tot UT in minuten (00-59)

Syntaxis

Delphi

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

DLL

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

Parameters

FileHandleEen handle geretourneerd door de functies DAOpenFile, DAOpenFileReadOnly of DAOpenFromStream
KeyGebruik voor standaardinformatie "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" of "ModDate". Voor aangepaste informatie kan elke andere tekenreeks worden gebruikt
NewValueDe nieuwe waarde voor de opgegeven sleutel

Retourwaarden

0De opgegeven FileHandle was ongeldig De informatiesleutel is ingesteld of bijgewerkt
1