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
| 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 |