ExportObjectJSON

Object model, document inspection

Aprašymas

Srautina pakojį ir kiekvieną netiesioginį objektą kylančia objektų numerių tvarka į versijuotąjį JSON objektų grafą, atmintyje nesudarydama pilnosios išvesties. Kiekviena PDF reikšmė turi aiškųjį tipą. Pavadinimai, žodyno raktai ir eilutės naudoja šešioliktainę baitų koduotę, srautai – Base64, o nuorodos išlaiko ir objekto, ir kartos numerius, todėl atvaizdavimas yra apgręžiamas ir saugus audijai arba paketiniam redagavimui

Sintaksė

Delphi

Function TPDFlib.ExportObjectJSON(Const OutputFileName: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::ExportObjectJSON(OutputFileName As String, Options As Long) As Long

DLL

int DLExportObjectJSON(int InstanceID, const wchar_t* OutputFileName, int Options);

Parametrai

OutputFileNamePaskirties JSON failas rašomas per to paties katalogo laikinąjį failą ir sėkmės atveju atomiškai pakeičiamas
Options1 bitas formuoja skaitomąją įtrauktąjį JSON; 2 bitas rašo srauto duomenis kaip null tik apžiūrai skirtai išvečiai, kurios importuoti negalima

Grąžinamos reikšmės

1Pilnasis grafas įrašytas
0Grafo dekoduoti nepavyko arba išvesties įrašyti nepavyko; LastErrorCode yra 304