DASetInformationA

Właściwości dokumentu, Funkcje dostępu bezpośredniego

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w DASetInformation, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Ustawia wartości w sekcji informacji o dokumencie

Mogą to być informacje standardowe, takie jak Author i Subject, albo informacje niestandardowe.

W przypadku CreationDate i ModDate (daty modyfikacji) format daty powinien być następujący: D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY oznacza rok

MM oznacza miesiąc (01-12), DD dzień (01-31), a HH godzinę (00-23)

mm oznacza minutę (00-59), a SS sekundę (00-59)

O oznacza zależność czasu lokalnego od czasu uniwersalnego (UT) przy użyciu znaku +, - lub Z

HH, po którym występuje APOSTROPHE (U+0027) ('), oznacza wartość bezwzględną przesunięcia względem UT w godzinach (00-23)

mm, po którym opcjonalnie występuje APOSTROPHE (U+0027) ('), oznacza wartość bezwzględną przesunięcia względem UT w minutach (00-59)

Składnia

Delphi

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

DLL

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

Parametry

FileHandleUchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream
KeyDla informacji standardowych użyj "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" lub "ModDate". Dla informacji niestandardowych można użyć dowolnego innego ciągu.
NewValueNowa wartość podanego klucza.

Wartości zwracane

0Podany FileHandle był nieprawidłowy Klucz informacji został pomyślnie ustawiony lub zaktualizowany
1