Telerik UI for ASP。网络核心?下载30天免费试用

工具

ImageEditor提供了一个预定义的工具集合,用于与控件交互。

方法可以启用这些工具中的任何一个工具栏()方法并配置Items集合以添加所需的工具。

默认的工具

默认情况下,ImageEditor的所有工具都包含在工具栏中。

下面的示例演示如何使用预定义的工具集实例化一个ImageEditor,并向ImageEditor工具栏添加一个自定义按钮。

@(Html.Kendo(). imageEditor (). name ("imageEditor") .工具栏(工具栏=>工具栏。Items(i=> {i. add ().Name("open");i.Add () . name(“保存”);i.Add () . name(“调整”);i.Add () . name(作物);i.Add () . name(“撤销”);i.Add () . name(“重做”);i.Add () . name(“zoomIn”);i.Add () . name(“zoomOut”);i.Add () . name(“zoomDropdown”);i.Add () .Type(“分离器”); i.Add().Type("button").Name("myButton").Text("Custom Button").Click("onButtonClick"); })) ) 
                . {/script> .

向工具栏添加自定义命令

ImageEditor名称空间公开了ImageEditorCommand类,该类可以被扩展以实现自定义ImageEditor命令。下面的示例演示如何创建一个自定义命令,该命令从加载的图像创建缩略图。

首先,通过扩展ImageEditorCommand类创建一个新命令。

然后将自定义命令添加到ImageEditor工具栏:

.Toolbar(工具栏= >工具栏。项目(i=> {i.d add (). command ("MakeThumbnailImageEditorCommand"). type ("button")。文本(“缩略图”);}))
<工具栏>     .

在ImageEditor中加载图像

如果ImageUrl配置选项用于为ImageEditor设置预定义的图像,并且图像托管在另一个域中,则图像编辑工具将被禁用。如果需要从另一个域加载映像,则提供该映像作为base64string。当从同一个域加载映像时,请确保使用映像的相对路径,或者将映像作为base64string提供。

另请参阅

在本文中
Baidu
map