百度 副文本编译器

Posted 生命不息bug不止

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了百度 副文本编译器相关的知识,希望对你有一定的参考价值。

将整个文件夹复制进项目即可
当中index.html是一个演示页面
使用这个编译器需要引入三个js文件
ueditor.config.js    编译器的配置设置
ueditor.all.min.js    编译器的主要js文件
lang/zh-cn/zh-cn.js 编译器语言库,需要其他语言时自己更改后引用
 
显示编译器
<script id="editor" type="text/plain" style="height:400px;width:400px;"></script>
<script>
    UE.getEditor(editor);
</script>

还有很多方法,如获取内容,写入内容,追加内容等等,自己看index.html

 

编译器中很多图片是来自网址的,所以需要网络

 

编译器上方的功能按钮可以在ueditor.config.js中的toolbars更改

 

要传送带标签的文字时,会因为存在危险性而禁止,可以加一个特性来取消

[ValidateInput(false)]

但是传过去之后,在页面显示数据时,依然会把标签过滤,将过滤关闭

@Html.Raw(ViewBag.Str);
 
文件上传的配置在net文件夹中的config.json
imageUrlPrefix    图片访问路径的前缀
imagePathFormat    上传保存的路径
imageCompressBorde    图片压缩最长边限制
 
一些功能的实现在net文件夹中的controller.ashx,从里面再通过F12进入各个功能的实现类
 
上传文件在UploadHandler
 
Image.FromStream();    通过文件流生成Image对象
 
有原始图片的宽,高和新图片的宽,如何得到新图片的高?
新的宽/新的高 = 老的宽/老的高
新的高 = 老的宽/老的高*新的宽
Image img = Image.FromStream(文件流);
Image newimg = new Bitmap(宽,高); //创建一个新的图片
Graphics g = Graphics.FromImage(newimg) //为新图片创建一个画板
g.DrawImage(img,0,0,绘制宽度,绘制高度); //在画板上画上原图片
newimg.Sava(保存路径); //将画好的新图片保存出来

 

input中的file提交的文件,用HttpPostedFileBase来接收
然后通过.SavaAs(保存路径);来保存

以上是关于百度 副文本编译器的主要内容,如果未能解决你的问题,请参考以下文章

是否可以动态编译和执行 C# 代码片段?

KindEditor 副文本编辑器上传功能PHP语言报错问题

小程序里echarts画的饼图在安卓手机上效果不正常?

03-副文本属性

副文本框传值

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”