ImportObjectJSON

Object model, document editing

Description

Parsuje a validuje verziovaný objektový graf skôr, než sklonuje svoje hodnoty do aktuálneho dokumentu. Predvolene sa vypísané objekty vytvoria alebo aktualizujú a dodaný trailer sa aplikuje, pritom nevypísané objekty zostanú. Option 4 navyše odstráni nevypísané nepriame objekty, čo umožní presnú náhradu grafu. Nezhody typov, duplicitné object numbers, deformované hexadecimálne alebo Base64 dáta, nedostupné stream dáta, prehnané vnorenie a nepodporované verzie schémy sa odmietnu skôr, než začnú bežné aktualizácie

Syntax

Delphi

Function TPDFlib.ImportObjectJSON(Const InputFileName: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::ImportObjectJSON(InputFileName As String, Options As Long) As Long

DLL

int DLImportObjectJSON(int InstanceID, const wchar_t* InputFileName, int Options);

Parameters

InputFileNameTyped object graph JSON file
Options0 merges listed objects; bit 4 replaces the complete indirect object set

Return values

1The graph was applied
0The graph is invalid or cannot be read; LastErrorCode is 105