跳到主要内容

ToJSON

Converts the ApiMaster object into the JSON object.

Syntax

expression.ToJSON(bWriteTableStyles);

expression - A variable that represents a ApiMaster class.

Parameters

NameRequired/OptionalData typeDefaultDescription
bWriteTableStylesOptionalboolfalseSpecifies whether to write used table styles to the JSON object (true) or not (false).

Returns

JSON

Example

This example converts the ApiMaster object into the JSON object.

var oPresentation = Api.GetPresentation();
var oSlide = oPresentation.GetSlideByIndex(0);
var oMaster = oPresentation.GetMaster(0);
var json = oMaster.ToJSON(true);
var oMasterFromJSON = Api.FromJSON(json);
oSlide.RemoveAllObjects();
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
var oStroke = Api.CreateStroke(0, Api.CreateNoFill());
var oShape = Api.CreateShape("flowChartMagneticTape", 300 * 36000, 130 * 36000, oFill, oStroke);
oShape.SetPosition(608400, 1267200);
oShape.SetSize(300 * 36000, 130 * 36000);
var oDocContent = oShape.GetDocContent();
var oParagraph = oDocContent.GetElement(0);
var sType = oMasterFromJSON.GetClassType();
oParagraph.AddText("Class type = " + sType);
oSlide.AddObject(oShape);