SetObjectJSON

オブジェクトモデル、ドキュメント編集

説明

1 つの型付き 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置換する既存の間接オブジェクト番号
JSONGetObjectJSON から返されたか、オブジェクトグラフから抽出された型付き値
Options0 でなければなりません

戻り値

1オブジェクトが置換されました
0オブジェクトまたは JSON が無効で、LastErrorCode は105