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
| Key | Den 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 |
|---|---|
| NewValue | Den 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
| 0 | De angivne oplysninger kunne ikke indstilles. Brug funktionen LastErrorCode til at bestemme årsagen til fejlen |
|---|---|
| 1 | De angivne oplysninger blev gemt |