ImportObjectJSON

Объектная модель, редактирование документов

Описание

Разбирает и проверяет версионированный граф объектов до клонирования его значений в текущий документ. По умолчанию перечисленные объекты создаются или обновляются, переданный trailer применяется, а неперечисленные остаются. Опция 4 дополнительно удаляет неперечисленные косвенные объекты, позволяя точно заменить граф. Несовпадения типов, дубликаты номеров объектов, повреждённые данные hex или Base64, недоступные данные потоков, чрезмерная вложенность и неподдерживаемые версии схемы отвергаются до начала обычных обновлений

Синтаксис

Delphi

Function TPDFlib.ImportObjectJSON(Const InputFileName: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::ImportObjectJSON(InputFileName As String, Options As Long) As Long

DLL

int DLImportObjectJSON(int InstanceID, const wchar_t* InputFileName, int Options);

Параметры

InputFileNameTyped object graph JSON file
Options0 объединяет перечисленные объекты; бит 4 заменяет полный набор косвенных объектов

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

1The graph was applied
0Граф некорректен или нечитаем; LastErrorCode равен 105