ImportObjectJSON
物件模型、文件編輯
描述
先把帶版本的物件圖解析並驗證,再把值複製進目前文件。預設情況下,列出的物件會建立或更新、提供的 trailer 會套用,未列出的物件保持不動;Option 4 會額外移除未列出的間接物件,實現精確的物件圖取代。型別不符、物件編號重複、格式錯誤的十六進位或 Base64 資料、無法取得的串流資料、過深巢狀與不支援的 schema 版本,都會在一般更新開始前被拒絕
語法
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 | 帶型別的物件圖 JSON 檔案 |
|---|---|
| Options | 0 合併列出的物件;位元 4 取代完整的間接物件集合 |
傳回值
| 1 | The graph was applied |
|---|---|
| 0 | 物件圖無效或無法讀取;LastErrorCode 為 105 |