SetInformationA

Documenteigenschappen

Beschrijving

De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan SetInformation en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina

Stelt de eigenschappen van het geselecteerde document in

Voor de eigenschappen CreationDate en ModDate (wijzigingsdatum) moet de datum dit formaat hebben:

D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY is het jaar

MM is de maand (01-12) DD is de dag (01-31) HH is het uur (00-23)

mm is de minuut (00-59) SS is de seconde (00-59)

O is de relatie van de lokale tijd tot Universal Time (UT), aangegeven met een teken +, - of Z

HH gevolgd door APOSTROPHE (U+0027) (') is de absolute waarde van de afstand tot UT in uren (00-23)

mm gevolgd door een optionele APOSTROPHE (U+0027) (') is de absolute waarde van de afstand tot UT in minuten (00-59)

Syntaxis

Delphi

Function DLSetInformationA(InstanceID, Key: Integer; NewValue: PAnsiChar): Integer;

DLL

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

Parameters

KeyDe in te stellen eigenschap: 0 = PDF Version 1 = Author 2 = Title 3 = Subject 4 = Keywords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject
NewValueDe nieuwe waarde van de opgegeven eigenschap

Als Key 0 is, kiest NewValue de PDF-doelversie voor de volledige opslag. Voor PDF 1.3-, 1.4-, 1.5-, 1.6- en 1.7-doelen houden SaveToFile, SaveToString en SaveToStream het uitgegeven bestand binnen die gekozen versie. Bevat het document nog een feature die een nieuwere PDF-versie vereist, dan mislukt het opslaan en retourneert LastErrorCode 602

Retourwaarden

0De opgegeven informatie kon niet worden ingesteld. Gebruik de functie LastErrorCode om de reden van de fout te bepalen
1De opgegeven informatie is ingesteld