zoukankan      html  css  js  c++  java
  • 百度 副文本编译器

    将整个文件夹复制进项目即可
    当中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;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(保存路径);来保存
  • 相关阅读:
    React源码解析-从头写一个React的难点与思路
    2017前端书籍推荐——如何一步步看懂框架源码
    React-ReactElement解析
    新手初学WPF本地化
    IOS 关闭键盘的几种方式
    专注技术
    test
    盒子模型
    CSS选择器详解(二)通用选择器和高级选择器
    CSS选择器详解(一)常用选择器
  • 原文地址:https://www.cnblogs.com/nicopoiduang/p/8886476.html
Copyright © 2011-2022 走看看