SetInformationA
Proprietà del documento
Descrizione
Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a SetInformation e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Imposta le proprietà del documento selezionato
Per le proprietà CreationDate e ModDate (data di modifica), il formato della data deve essere:
D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY deve essere l'anno
MM indica il mese (01-12) DD indica il giorno (01-31) HH indica l'ora (00-23)
mm indica i minuti (00-59) SS indica i secondi (00-59)
O indica la relazione dell'ora locale con l'ora universale (UT) usando un carattere +, - o Z
HH seguito da APOSTROPHE (U+0027) (') indica il valore assoluto dell'offset da UT in ore (00-23)
mm seguito da un APOSTROPHE (U+0027) (') facoltativo deve essere il valore assoluto dell'offset da UT in minuti (00-59)
Sintassi
Delphi
Function DLSetInformationA(InstanceID, Key: Integer; NewValue: PAnsiChar): Integer;
DLL
int DLSetInformationA(int InstanceID, int Key, const char * NewValue);
Parametri
| Key | Proprietà da impostare: 0 = PDF Version 1 = Author 2 = Title 3 = Subject 4 = Keywords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject |
|---|---|
| NewValue | Il nuovo valore della proprietà specificata |
Con Key 0, NewValue sceglie la versione del salvataggio completo. SaveToFile, SaveToString e SaveToStream rispettano PDF 1.3-1.7; funzionalità più recenti causano errore 602
Valori restituiti
| 0 | Impossibile impostare le informazioni. Usare LastErrorCode per determinarne il motivo |
|---|---|
| 1 | Le informazioni specificate sono state impostate correttamente |