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 LongDLL
int DLImportObjectJSON(int InstanceID, const wchar_t* InputFileName, int Options);Parameter
| InputFileName | JSON-Datei eines typisierten Objektgraphen |
|---|---|
| Options | 0 führt aufgeführte Objekte zusammen; Bit 4 ersetzt die vollständige Menge indirekter Objekte |
Rückgabewerte
| 1 | Der Graph wurde angewendet |
|---|---|
| 0 | Der Graph ist ungültig oder kann nicht gelesen werden; LastErrorCode ist 105 |