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
| Key | Ná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 |
|---|---|
| NewValue | Nová hodnota zadaného klíče |
Návratové hodnoty
| 0 | Zadaný klíč se nepodařilo nastavit, mohl to být systémový klíč |
|---|---|
| 1 | Hodnota zadaného klíče se úspěšně nastavila |