DASetInformation

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

Opis

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 TPDFlib.DASetInformation(FileHandle: Integer; Const Key, NewValue: WideString): Integer;

ActiveX

Function PDFlib::DASetInformation(FileHandle As Long, Key As String, NewValue As String) As Long

DLL

int DLDASetInformation(int InstanceID, int FileHandle, const wchar_t * Key, const wchar_t * 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