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 LongDLL
int DLImportObjectJSON(int InstanceID, const wchar_t* InputFileName, int Options);Параметры
| InputFileName | Typed object graph JSON file |
|---|---|
| Options | 0 объединяет перечисленные объекты; бит 4 заменяет полный набор косвенных объектов |
Возвращаемые значения
| 1 | The graph was applied |
|---|---|
| 0 | Граф некорректен или нечитаем; LastErrorCode равен 105 |