ImportObjectJSON
مدل شیء، ویرایش سند
توضیحات
یک object graph نسخهدار را پیش از clone کردن valueهایش در سند فعلی parse و validation میکند. بهطور پیشفرض، objectهای فهرستشده ایجاد یا بهروزرسانی میشوند و trailer ارائهشده اعمال میشود، در حالی که objectهای فهرستنشده باقی میمانند. Option 4 علاوه بر این objectهای indirect فهرستنشده را حذف میکند و جایگزینی دقیق graph را ممکن میسازد. ناسازگاری typeها، شمارههای تکراری object، دادههای hexadecimal یا Base64 malformed، داده stream در دسترسنبودنی، nesting بیشازحد و نسخههای schema پشتیبانینشده پیش از شروع updateهای عادی رد میشوند
نحو
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);پارامترها
| InputFileName | فایل JSON گراف شیء تایپشده |
|---|---|
| Options | 0 اشیاء فهرستشده را ادغام میکند؛ بیت 4 مجموعهٔ کامل اشیاء غیرمستقیم را جایگزین میکند |
مقادیر بازگشتی
| 1 | گراف اعمال شد |
|---|---|
| 0 | graph نامعتبر است یا قابلخواندن نیست؛ LastErrorCode مقدار 105 است |