千家信息网

.NET6中怎么使用CuteEditor

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,本篇内容主要讲解".NET6中怎么使用CuteEditor",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习".NET6中怎么使用CuteEditor"吧!一、
千家信息网最后更新 2025年01月21日.NET6中怎么使用CuteEditor

本篇内容主要讲解".NET6中怎么使用CuteEditor",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习".NET6中怎么使用CuteEditor"吧!

一、CuteEditor的配置:

1、将以下文件考贝到你站点根目录下的bin内(这些在CuteEditor6.0/bin下都可以找到)

  • CuteEditor.dll,

  • CuteEditor.ImageEditor.dll(6.0增加的EditorImage功能),

  • CuteEditor.lic(解密文件),

  • NetSpell.SpellChecker.dll(拼写检查功能)

注:(".dic"为扩展名的文件是词典保存为纯文本文件的格式。将CuteEditor6.0/bin文件夹里的都拷到站点根目录下的bin内也可以)

2、将CuteSoft_Client文件夹拷贝到项目的根目录

CuteSoft_Client包含CuteEditor文件夹和example.css,放了控件图片,文件之类的数据example.css它指定了编辑器的样式。(在2.0下可能要把dialog文件夹里面的getfilethub.aspx删除)

注:FilesPath用来设置所对应的目录,如:FilesPath="~/admin/CuteSoft_Client/CuteEditor/"

3、在根目录下建立Uploads的文件夹作为上传图片及附件的根目录

4、将CuteEditor.dll添加到工具箱

先在工具箱空白处右击选择"添加选择项",给选项卡添加一外名称为:CuteEditor。再在该选项卡中右击,选择"选择项 ",在弹出的对话框的".NET Frameword组件"标签中选择要添加的DLL文件即可。

5、CuteEditor属性设置(假设当前页在根目录下)

  • 1)AutoConfigure设为simple,即选择最简单的界面显示方式

  • 2)EditorWysiwygModecss设为:CuteSoft_Client/example.cs,需要把example.css文件放到该目录下。

  • 3)FilesPath设为:CuteSoft_Client/CuteEditor,设置CuteEditor目录的路径

6、控件的调用代码如下:

<%@ Register TagPrefix="CE" Namespace="CuteEditor" Assembly="CuteEditor" %>

如果是按照第4步从工具箱中拖放到页面的话,则此代码会自动生成,不需要要手动添加。

二、基本属性:

  • EditorWysiwygModeCss :设置样式

  • ThemeType :设置风格

  • AutoConfigure :选择功能是简单还是复杂的

  • Text :设置加载时候默认内容

  • MaxHTMLLength :设置最大长度

  • BreakElement :默认"回车"产生什么HTML

  • URLType :没发现有什么区别

  • ResizeMode :自动长度(长度设置的几中形式)

  • ReadOnly :是否为只读

  • CustomCulture :设置语言类型 china 为zh-cn

  • EditCompleteDocument :设置是否完整的HTML页面代码(也就是说是不是包括html头)

  • AllowPasteHtml :是否允许粘帖HTML代码

  • EnableContextMenu :在文本里是否显示右键菜单

三、CuteEditor文件夹里的配置:

  • 1)控制工具拦显示:在CuteSoft_Client/CuteEditor/Configuration/AutoConfigure 里设置

  • 2)控制右键显示:CuteSoft_Client/CuteEditor/Configuration/ContextMenuMode里设置

  • 3)设置权限:CuteSoft_Client/CuteEditor/Configuration/Security里设置

例如要设置各种组件的大小等属性限制,如控制上传文件的大小等,可在CuteSoft_Client/CuteEditor/Configuration/Security修改"Security"文件夹中的"Default.config"文件即可

              true   //是否限制上传图象尺寸      false   //如果上传的文件已经存在,是否将其覆盖      true //重命名为时间      true   //是否自动调整上传图象      1024   //上传图象的最大宽度      768   //上传图象的最小宽度      1000   //上传图象文件的最大值      100   //上传媒体文件的最大值      100   //上传Flash文件的最大值      10000   //文档最大值      1000   //模板最大值      ~/uploads   //图象文件上传路径      ~/uploads   //媒体文件上传路径      ~/uploads   //Flash文件上传路径      ~/templates   //模板路径      ~/uploads   //文件库路径      102400   //图象文件夹最大值      102400   //媒体文件夹最大值      102400   //Flash文件夹最大值      102400   //文档文件夹最大值      102400   //模板文件夹最大值      80   //最小宽度      80   //最小高度      5   //最小列数      3   //最小行数      true   //是否允许上传      true   //是否允许修改      true   //是否允许重命名      true   //是否允许删除      true   //是否允许复制      true    //是否允许移动      true   //是否允许创建文件夹      true   //是否允许删除文件夹         //这里过滤(设置)图象文件格式            .jpg            .jpeg            .gif            .png               //这里过滤(设置)媒体文件格式            .avi            .mpg            .mpeg            .mp3               //这里过滤(设置)文档文件格式            .txt            .doc            .pdf            .zip            .rar            .avi            .mpg            .mpeg            .swf            .jpg            .jpeg            .gif            .png            .htm            
  • 4)设置工具拦按钮具体功能:CuteSoft_Client/CuteEditor/Configuration/Shared 里设置

  • 5)设置工具拦按钮具体功能:CuteSoft_Client/CuteEditor/Configuration/Shared 里设置

  • 6)设置语言:CuteSoft_Client/CuteEditor/Configuration/Languages里设置

  • 7)添加字体:CuteSoft_Client/CuteEditor/Configuration/Shared/Common.config里设置

感觉 CuteEditor 每处都可以 改变,因为它整体思路都是用摸板,具体体现形式写在配置文件里面。用户修改配置文件或是它提供的属性就可以实现自己的功能!

四、CuteEditor的服务器端控制

1)设置编辑器的默认文本:

Editor1.Text = "Default Text";              //服务器端方法
var editor = document.getElementById('<%=Editor1.ClientID %>');    //JavaScript方法var editorText = editor.getHTML();

2)修改文件的上传目录:Editor1.SetSecurityGalleryPath("~/uploads/jpg");

修改上传文件的总大小(以Flash为例):Editor1.SetSecurityMaxFlashFolderSize(1000);

修改单个上传文件的大小(以Flash为例):Editor1.SetSecurityMaxFlashSize(kb); //默认KB为单位

3)多用户文件夹

由于上传的文件统一被放置到uploads文件夹中,可以通过程序控制为每个用户建立一个上传的文件 夹。代码如下:

using System.IO;            string username = Session["username"].ToString() ;            fullPath = Server.MapPath("uploads\\") + username;            if (!Directory.Exists(fullPath))            {                  Directory.CreateDirectory(fullPath);            }            Editor1.SetSecurityGalleryPath("~/uploads/" + username);

五、CuteEditor 编辑器添加中文字体

可以修改文件CuteSoft_Client\CuteEditor\Configuration\Shared\Common.config来添加字体。

主要注意的地方是该文件是用XML编码

FangSong_GB2312KaiTi_GB2312

要在CuteEditor中显示中文字体,需要将中文字体名称进行"国际化",即将汉字字体名称改为英文名称,

如将"宋体"改为"Simsun","黑体"改为"Simhei"等,下面是部分字体对照列表:

  • English Name Localized Name

  • SimSun 宋体

  • SimHei 黑体

  • FangSong_GB2312 仿宋_GB2312

  • KaiTi_GB2312 楷体_GB2312

  • YouYuan 幼圆

  • STSong 华文宋体

  • STZhongsong 华文中宋

  • STKaiti 华文楷体

  • STFangsong 华文仿宋

  • STXihei 华文细黑

  • STLiti 华文隶书

  • STXingkai 华文行楷

  • STXinwei 华文新魏

  • STHupo 华文琥珀

  • STCaiyun 华文彩云

  • FZYaoTi 方正姚体简体

  • FZShuTi 方正舒体简体

  • NSimSun 新宋体

  • LiSu 隶书

到此,相信大家对".NET6中怎么使用CuteEditor"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

文件 文件夹 最大 最大值 华文 图象 字体 功能 工具 根目录 路径 选择 最小 代码 控制 名称 大小 媒体 宋体 属性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器内存配置计算模型 广州服务备件管理软件开发 数据库中数据的安全性控制 iphone软件开发培训机构 王吉磊山西省首届网络安全 网络安全相关宪法 数据库是一门研究数据管理的技术 微信获取服务器地址失败 提升青少年网络安全素养 COS服是什么服务器 计算机和网络技术应用特点 浪潮服务器查看参数配置 服务器上显示数据库命令 把服务器和本地数据关联 麦田网络技术 福建网络安全审计硬件设备多少钱 嵌入式设计与软件开发哪个好 大一互联网络科技有限公司 公司网络安全与等保 两会网络安全视频 连云港数据存储服务器找哪家 华为网络技术ospf 系统运维工程师负责网络安全吗 天津网络服务器机柜系列虚拟主机 维普2022年更新数据库 福建网络安全审计硬件设备多少钱 病毒攻击网络安全经典案例 我的世界查看最近玩的服务器 免费的数据库编辑器 深圳市天高网络技术有限公司
0