ImportObjectJSON
Model obiektowy, edycja dokumentu
Opis
Analizuje i sprawdza poprawność wersjonowanego grafu obiektów przed sklonowaniem jego wartości do bieżącego dokumentu. Domyślnie wymienione obiekty są tworzone lub aktualizowane i stosowany jest dostarczony trailer, natomiast obiekty niewymienione pozostają bez zmian. Opcja 4 dodatkowo usuwa niewymienione obiekty pośrednie, umożliwiając dokładne zastąpienie grafu. Niezgodności typów, powielone numery obiektów, nieprawidłowe dane szesnastkowe lub Base64, niedostępne dane strumieni, nadmierne zagnieżdżenie i nieobsługiwane wersje schematu są odrzucane przed rozpoczęciem zwykłych aktualizacji
Składnia
Delphi
Function TPDFlib.ImportObjectJSON(Const InputFileName: WideString; Options: Integer): Integer;ActiveX
Function PDFlib::ImportObjectJSON(InputFileName As String, Options As Long) As LongDLL
int DLImportObjectJSON(int InstanceID, const wchar_t* InputFileName, int Options);Parametry
| InputFileName | Plik JSON typowanego grafu obiektów |
|---|---|
| Options | 0 scala wymienione obiekty; bit 4 zastępuje pełny zestaw obiektów pośrednich |
Wartości zwracane
| 1 | Graf został zastosowany |
|---|---|
| 0 | Graf jest nieprawidłowy albo nie można go odczytać; LastErrorCode ma wartość 105 |