When the ASPxClientHtmlEditor.ExecuteCommand method is used to execute the ASPxClientCommandConsts.CHANGEIMAGE_COMMAND command manually, it requires an additional parameter of the ASPxClientHtmlEditorChangeImageCommandArguments type.
To create an instance of this class, pass the image you want to change to the ASPxClientHtmlEditorChangeImageCommandArguments constructor. It creates an object containing properties of the passed image. Then, you can change the required properties and pass the resulting parameter to the ASPxClientHtmlEditor.ExecuteCommand method.
JScript |
var image = htmlEditor.GetSelection().GetSelectedElement();
var args = new ASPxClientHtmlEditorChangeImageCommandArguments(htmlEditor, image);
args.styleSettings.borderColor = "red";
args.styleSettings.borderStyle = "solid";
args.styleSettings.dorderWidth = "8px";
htmlEditor.ExecuteCommand(ASPxClientCommandConsts.CHANGEIMAGE_COMMAND, args);
|