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
| Key | De 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 |
|---|---|
| NewValue | De 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
| 0 | De opgegeven informatie kon niet worden ingesteld. Gebruik de functie LastErrorCode om de reden van de fout te bepalen |
|---|---|
| 1 | De opgegeven informatie is ingesteld |