SetCatalogInformation
Właściwości dokumentu
Opis
Ta funkcja umożliwia zapisanie niestandardowych informacji w dokumencie PDF. Działa podobnie do funkcji SetCustomInformation, lecz informacje są zapisywane w katalogu dokumentu zamiast w słowniku informacji o dokumencie. Metadane należy zapisywać w słowniku informacji o dokumencie za pomocą SetCustomInformation, natomiast treści prywatne lub informacje strukturalne należy zapisywać w katalogu dokumentu za pomocą tej funkcji
Klucz nie może być kluczem systemowym katalogu zarządzanym przez bibliotekę lub specyfikację PDF. Nazwy zastrzeżone obejmują Type, Version, Extensions, Pages, PageLabels, Names, Dests, ViewerPreferences, OpenAction, AA, AcroForm, Metadata, StructTreeRoot, MarkInfo, Lang, SpiderInfo, OutputIntents, PieceInfo, OCProperties, Perms, Legal, Requirements, Collection oraz NeedsRendering
Składnia
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);
Parametry
| Key | Nazwa ustawianego klucza. Aby uniknąć konfliktów z innym oprogramowaniem, klucz musi mieć specjalny prefiks przydzielony przez firmę Adobe |
|---|---|
| NewValue | Nowa wartość wskazanego klucza |
Wartości zwracane
| 0 | Nie udało się ustawić wskazanego klucza, ponieważ mógł to być klucz systemowy |
|---|---|
| 1 | Wartość wskazanego klucza została pomyślnie ustawiona |