ImportObjectJSON

Object model, document editing

Περιγραφή

Αναλύει και επικυρώνει ένα εκδοσιοποιημένο γράφημα αντικειμένων πριν κλωνοποιήσει τις τιμές του στο τρέχον έγγραφο. Από προεπιλογή, τα καταχωρισμένα αντικείμενα δημιουργούνται ή ενημερώνονται και εφαρμόζεται το παρεχόμενο trailer, ενώ τα μη καταχωρισμένα παραμένουν. Η επιλογή 4 αφαιρεί επιπλέον μη καταχωρισμένα έμμεσα αντικείμενα, επιτρέποντας την ακριβή αντικατάσταση του γραφήματος. Ασυμφωνίες τύπων, διπλοί αριθμοί αντικειμένων, κακοσχηματισμένα δεκαεξαδικά δεδομένα ή δεδομένα Base64, μη διαθέσιμα δεδομένα ροής, υπερβολική εμφώλευση και μη υποστηριζόμενες εκδόσεις σχήματος απορρίπτονται πριν αρχίσουν οι κανονικές ενημερώσεις

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

InputFileNameΑρχείο JSON γραφήματος αντικειμένων τυποποιημένο
OptionsΤο 0 συγχωνεύει τα αναφερόμενα αντικείμενα· το bit 4 αντικαθιστά το πλήρες σύνολο έμμεσων αντικειμένων

Τιμές επιστροφής

1The graph was applied
0Το γράφημα δεν είναι έγκυρο ή δεν μπορεί να αναγνωστεί· το LastErrorCode είναι 105