SetCatalogInformationA

Propriedades do documento

Descrição

O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de SetCatalogInformation e os argumentos string são interpretados usando a página de código atual de SetAnsiMode

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 DLSetCatalogInformationA(InstanceID: Integer; Key, NewValue: PAnsiChar): Integer;

DLL

int DLSetCatalogInformationA(int InstanceID, const char * Key, const char * 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