DASetInformationA

Proprietăți document, Funcționalitate de acces direct

Descriere

Codul A de la sfârșit denotă entry point-ul DLL ANSI (char); suprafața ActiveX/COM expune doar forma Unicode. Comportamentul este identic cu DASetInformation, iar argumentele string sunt interpretate folosind code page-ul curent al SetAnsiMode

Setează valori în secțiunea document information

Poate fi informație standard precum Author și Subject, sau informație custom

Pentru CreationDate și ModDate (data modificării), formatul datei trebuie să fie: D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY este anul

MM este luna (01-12) DD este ziua (01-31) HH este ora (00-23)

mm este minutul (00-59) SS este secunda (00-59)

O este relația orei locale cu Universal Time (UT), folosind caracterul +, - sau Z

HH urmat de APOSTROPHE (U+0027) (') este valoarea absolută a decalajului față de UT în ore (00-23)

mm urmat de un APOSTROPHE (U+0027) (') opțional este valoarea absolută a decalajului față de UT în minute (00-59)

Sintaxă

Delphi

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

DLL

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

Parametri

FileHandleUn handle returnat de funcțiile DAOpenFile, DAOpenFileReadOnly sau DAOpenFromStream
KeyPentru informație standard folosiți "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" sau "ModDate". Pentru informație personalizată poate fi folosit orice alt șir
NewValueNoua valoare a cheii specificate

Valori returnate

0FileHandle-ul specificat nu era valid Cheia de informații a fost setată sau actualizată cu succes
1