SetObjectJSON

Modèle objet, modification de documents

Description

Valide une valeur JSON typée et remplace l’objet indirect existant sélectionné tout en préservant ses numéros d’objet et de génération. Dictionnaires, tableaux, flux, scalaires et références conservent leur type PDF. L’analyse et le clonage s’achèvent avant modification, de sorte qu’une entrée mal formée laisse l’objet intact

Syntaxe

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);

Paramètres

ObjectNumberNuméro d’objet indirect existant à remplacer
JSONValeur typée renvoyée par GetObjectJSON ou extraite d'un graphe d'objets
OptionsDoit être égal à 0

Valeurs de retour

1L’objet a été remplacé
0L’objet ou le JSON n’est pas valide ; LastErrorCode vaut 105