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);

Параметры

ObjectNumberExisting indirect object number to replace
JSONТипизированное значение, возвращенное GetObjectJSON или извлеченное из графа объектов
OptionsMust be 0

Возвращаемые значения

1The object was replaced
0Объект или JSON некорректны; LastErrorCode равен 105