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 LongDLL
int DLSetObjectJSON(int InstanceID, int ObjectNumber, const char* JSON, int Options);Параметры
| ObjectNumber | Existing indirect object number to replace |
|---|---|
| JSON | Типизированное значение, возвращенное GetObjectJSON или извлеченное из графа объектов |
| Options | Must be 0 |
Возвращаемые значения
| 1 | The object was replaced |
|---|---|
| 0 | Объект или JSON некорректны; LastErrorCode равен 105 |