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
| Key | O nome da chave a definir. Essa chave deve ter um prefixo especial atribuído a você pela Adobe para evitar conflitos com outros softwares. |
|---|---|
| NewValue | O novo valor da chave informada. |
Valores retornados
| 0 | Não foi possível definir a chave informada; pode ter sido uma chave de sistema |
|---|---|
| 1 | O valor da chave informada foi definido com sucesso |