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

KeyNome della chiave da impostare. Questa chiave deve avere un prefisso speciale assegnato da Adobe per evitare conflitti con altro software.
NewValueIl nuovo valore della chiave specificata

Valori restituiti

0Non è stato possibile impostare la chiave specificata, forse era una chiave di sistema
1Il valore della chiave specificata è stato impostato correttamente