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