SetCatalogInformation
Dokumentegenskaber
Beskrivelse
Denne funktion giver mulighed for at gemme brugerdefinerede oplysninger i PDF-dokumentet. Den svarer til funktionen SetCustomInformation, men oplysningerne gemmes i dokumentkataloget i stedet for dokumentinformationsordbogen. Metadata bør gemmes i dokumentinformationsordbogen med SetCustomInformation, mens privat indhold eller strukturelle oplysninger bør gemmes i dokumentkataloget med denne funktion.
Nøglen må ikke være en systemnøgle i Catalog, som biblioteket eller PDF-specifikationen administrerer. Reserverede navne omfatter Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection og NeedsRendering.
Syntaks
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);
Parametre
| Key | Navnet på den nøgle, der skal angives. Nøglen skal have et særligt præfiks, som Adobe har tildelt dig, for at undgå konflikter med anden software |
|---|---|
| NewValue | Den nye værdi for den angivne nøgle. |
Returværdier
| 0 | Den angivne nøgle kunne ikke sættes; den kan have været en systemnøgle |
|---|---|
| 1 | Værdien for den angivne nøgle blev indstillet |