SetCatalogInformationA
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 SetCatalogInformation e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode
Questa funzione consente di memorizzare informazioni personalizzate nel documento PDF. È simile alla funzione SetCustomInformation, ma le informazioni vengono memorizzate nel catalogo del documento anziché nel dizionario delle informazioni del documento. I metadati devono essere memorizzati nel dizionario delle informazioni del documento tramite SetCustomInformation, mentre i contenuti privati o le informazioni strutturali devono essere memorizzati nel catalogo del documento tramite questa funzione
La chiave non può essere una chiave di sistema Catalog. I nomi riservati includono Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection e NeedsRendering
Sintassi
Delphi
Function DLSetCatalogInformationA(InstanceID: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLSetCatalogInformationA(int InstanceID, const char * Key, const char * NewValue);
Parametri
| Key | Nome della chiave da impostare. Questa chiave deve avere un prefisso speciale assegnato da Adobe per evitare conflitti con altro software. |
|---|---|
| NewValue | Il nuovo valore della chiave specificata |
Valori restituiti
| 0 | Non è stato possibile impostare la chiave specificata, forse era una chiave di sistema |
|---|---|
| 1 | Il valore della chiave specificata è stato impostato correttamente |