SetCatalogInformationA

Vlastnosti dokumentu

Popis

Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s SetCatalogInformation a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode

Tato funkce umožní uložit vlastní informace do PDF dokumentu. Podobá se funkci SetCustomInformation, jen se informace ukládají do Document Catalog místo Document Information Dictionary. Metadata se mají ukládat do Document Information Dictionary pomocí SetCustomInformation, soukromý obsah či strukturální informace do Document Catalog touto funkcí

Klíč nemůže být systémový katalogový klíč spravovaný knihovnou nebo specifikací PDF. Rezervované názvy zahrnují Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection a NeedsRendering

Syntaxe

Delphi

Function DLSetCatalogInformationA(InstanceID: Integer; Key, NewValue: PAnsiChar): Integer;

DLL

int DLSetCatalogInformationA(int InstanceID, const char * Key, const char * NewValue);

Parametry

KeyNázev nastavovaného klíče. Tento klíč musí mít speciální předponu, kterou vám přidělila společnost Adobe, aby se předešlo konfliktům s jiným softwarem
NewValueNová hodnota zadaného klíče

Návratové hodnoty

0Zadaný klíč se nepodařilo nastavit, mohl to být systémový klíč
1Hodnota zadaného klíče se úspěšně nastavila