SetInformationA

Vlastnosti dokumentu

Popis

Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s SetInformation a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode

Nastaví vlastnosti vybraného dokumentu

U vlastností 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 DLSetInformationA(InstanceID, Key: Integer; NewValue: PAnsiChar): Integer;

DLL

int DLSetInformationA(int InstanceID, int Key, const char * NewValue);

Parametry

KeyNastavovaná vlastnost: 0 = PDF Version 1 = Author 2 = Title 3 = Subject 4 = Keywords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject
NewValueNová hodnota zadané vlastnosti

Je-li Key 0, volí NewValue cílovou verzi PDF pro úplné uložení. Pro cíle PDF 1.3, 1.4, 1.5, 1.6 a 1.7 udrží SaveToFile, SaveToString a SaveToStream vypsaný soubor v téhle zvolené verzi. Obsahuje-li dokument stále funkci vyžadující novější verzi PDF, uložení selže a LastErrorCode vrátí 602

Návratové hodnoty

0Zadanou informaci se nepodařilo nastavit. Funkcí LastErrorCode zjistíte důvod selhání
1Zadané informace se úspěšně nastavily