SetCatalogInformation

Propriedades do documento

Descrição

Esta função permite armazenar informações personalizadas no documento PDF. É semelhante à função SetCustomInformation, mas a informação é armazenada no Document Catalog em vez do Document Information Dictionary. Metadados devem ser armazenados no Document Information Dictionary com SetCustomInformation; conteúdo privado ou informação estrutural deve ser armazenado no Document Catalog com esta função

A chave não pode ser uma chave de sistema do Catalog gerenciada pela biblioteca ou pela especificação PDF. Nomes reservados incluem 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.

Sintaxe

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

Parâmetros

KeyO nome da chave a definir. Essa chave deve ter um prefixo especial atribuído a você pela Adobe para evitar conflitos com outros softwares.
NewValueO novo valor da chave informada.

Valores retornados

0Não foi possível definir a chave informada; pode ter sido uma chave de sistema
1O valor da chave informada foi definido com sucesso