SetObjectJSON

مدل شیء، ویرایش سند

توضیحات

یک مقدار JSON نوع‌دار را اعتبارسنجی و شیء غیرمستقیم موجود انتخاب‌شده را با حفظ شماره‌های شیء و نسلش جایگزین می‌کند. دیکشنری‌ها، آرایه‌ها، استریم‌ها، مقادیر اسکالر و ارجاع‌ها نوع PDF خودشان را نگه می‌دارند. تجزیه و شبیه‌سازی پیش از تغییر شیء کامل می‌شود، پس ورودی بدشکل شیء اصلی را دست‌نخورده می‌گذارد

نحو

Delphi

Function TPDFlib.SetObjectJSON(ObjectNumber: Integer; Const JSON: AnsiString; Options: Integer): Integer;

ActiveX

Function PDFlib::SetObjectJSON(ObjectNumber As Long, JSON As String, Options As Long) As Long

DLL

int DLSetObjectJSON(int InstanceID, int ObjectNumber, const char* JSON, int Options);

پارامترها

ObjectNumberشمارهٔ شیء غیرمستقیم موجود برای جایگزینی
JSONمقدار نوع‌دار برگردانده‌شده توسط GetObjectJSON یا استخراج‌شده از گراف شیء
Optionsباید 0 باشد

مقادیر بازگشتی

1شیء جایگزین شد
0شیء یا JSON نامعتبر است؛ LastErrorCode برابر 105 است