DASetInformation

Document properties, Direct access functionality

Popis

Nastaví hodnoty v informační sekci dokumentu

Může jít o standardní údaje, například Autor a Předmět, nebo vlastní informace.

U CreationDate a ModDate (datum úpravy) má datum mít formát: D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY shall be the year

MM je měsíc (01-12) DD je den (01-31) HH je hodina (00-23)

mm je minuta (00-59) SS je sekunda (00-59)

O vyjadřuje vztah místního času ke světovému času (UT) pomocí znaku +, - nebo Z

HH následované apostrofem (U+0027) (') představuje absolutní hodnotu posunu od UT v hodinách (00-23)

mm následované nepovinným apostrofem (U+0027) (') představuje absolutní hodnotu posunu od UT v minutách (00-59)

Syntaxe

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

FileHandleHandle vrácený funkcemi DAOpenFile, DAOpenFileReadOnly nebo DAOpenFromStream
KeyPro standardní informace použijte "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" nebo "ModDate". Pro vlastní informace lze použít jakýkoli jiný řetězec
NewValueNová hodnota zadaného klíče

Return values

0Zadaný FileHandle nebyl platný Informační klíč se úspěšně nastavil nebo aktualizoval
1