SetCatalogInformation

Proprietà del documento

Descrizione

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 TPDFlib.SetCatalogInformation(Const Key, NewValue: WideString): Integer;

ActiveX

Function PDFlib::SetCatalogInformation(Key As String, NewValue As String) As Long

DLL

int DLSetCatalogInformation(int InstanceID, const wchar_t * Key, const wchar_t * 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