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
| FileHandle | Een handle geretourneerd door de functies DAOpenFile, DAOpenFileReadOnly of DAOpenFromStream |
|---|---|
| Key | Gebruik voor standaardinformatie "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" of "ModDate". Voor aangepaste informatie kan elke andere tekenreeks worden gebruikt |
| NewValue | De nieuwe waarde voor de opgegeven sleutel |
Retourwaarden
| 0 | De opgegeven FileHandle was ongeldig De informatiesleutel is ingesteld of bijgewerkt |
|---|---|
| 1 |