ImportObjectJSON

Objektmodell, Dokumentbearbeitung

Beschreibung

Parst und validiert einen versionierten Objektgraphen, bevor seine Werte in das aktuelle Dokument geklont werden. Standardmäßig werden aufgeführte Objekte erstellt oder aktualisiert und ein bereitgestellter Trailer angewendet, während nicht aufgeführte Objekte bestehen bleiben. Option 4 entfernt zusätzlich nicht aufgeführte indirekte Objekte und ermöglicht so einen exakten Graphenersatz. Typkonflikte, doppelte Objektnummern, fehlerhafte Hexadezimal- oder Base64-Daten, nicht verfügbare Streamdaten, übermäßige Verschachtelung und nicht unterstützte Schemaversionen werden vor Beginn normaler Aktualisierungen abgelehnt

Syntax

Delphi

Function TPDFlib.ImportObjectJSON(Const InputFileName: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::ImportObjectJSON(InputFileName As String, Options As Long) As Long

DLL

int DLImportObjectJSON(int InstanceID, const wchar_t* InputFileName, int Options);

Parameter

InputFileNameJSON-Datei eines typisierten Objektgraphen
Options0 führt aufgeführte Objekte zusammen; Bit 4 ersetzt die vollständige Menge indirekter Objekte

Rückgabewerte

1Der Graph wurde angewendet
0Der Graph ist ungültig oder kann nicht gelesen werden; LastErrorCode ist 105