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 | 要替换的现有间接对象编号 |
|---|---|
| JSON | 由 GetObjectJSON 返回或从对象图中提取的类型化值 |
| Options | 必须为 0 |
返回值
| 1 | 对象已被替换 |
|---|---|
| 0 | 对象或 JSON 无效;LastErrorCode 为 105 |