SetInformation

Dokumentegenskaber

Beskrivelse

Angiv egenskaberne for det valgte dokument.

For egenskaberne CreationDate og ModDate (ændringsdato) skal datoformatet være:

D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY skal være året

MM skal være måneden (01-12) DD skal være dagen (01-31) HH skal være timen (00-23)

mm skal være minuttet (00-59) SS skal være sekundet (00-59)

O skal være forholdet mellem lokal tid og Universal Time (UT) ved hjælp af tegnet +, - eller Z

HH efterfulgt af APOSTROPHE (U+0027) (') skal være den absolutte værdi af forskydningen fra UT i timer (00-23)

mm efterfulgt af en valgfri APOSTROF (U+0027) (') skal være den absolutte værdi af forskydningen fra UT i minutter (00-59)

Syntaks

Delphi

Function TPDFlib.SetInformation(Key: Integer; Const NewValue: WideString): Integer;

ActiveX

Function PDFlib::SetInformation(Key As Long, NewValue As String) As Long

DLL

int DLSetInformation(int InstanceID, int Key, const wchar_t * NewValue);

Parametre

KeyDen egenskab, der skal indstilles: 0 = PDF-version 1 = Author 2 = Title 3 = Subject 4 = Keywords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject
NewValueDen nye værdi for den angivne egenskab.

Når Key er 0, vælger NewValue PDF-målversionen for fuld lagring. For målversionerne PDF 1.3, 1.4, 1.5, 1.6 og 1.7 holder SaveToFile, SaveToString og SaveToStream den udsendte fil inden for den valgte version. Hvis dokumentet stadig indeholder en funktion, der kræver en nyere PDF-version, mislykkes lagringen, og LastErrorCode returnerer 602.

Returværdier

0De angivne oplysninger kunne ikke indstilles. Brug funktionen LastErrorCode til at bestemme årsagen til fejlen
1De angivne oplysninger blev gemt