如何为ftb3.0编辑器添加选择中文字体的功能
2005-09-01 11:48
369 查看
如何为ftb3.0编辑器添加选择中文字体的功能
在这里介绍二种方法:
第一种方法:这种是对ftb30源码进行修改,是春风(lhb)在师域的指导下完成的。具体修改如下:
一、在FreeTextBox3.0的Support目录,打开Helper.cs这个文件,在相应代码段添加蓝色部分(即您想添加的中文字体)
toolbarDropDownList.Items.Add(new ToolbarListItem("Arial"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Courier New"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Garamond"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Georgia"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Tahoma"));
toolbarDropDownList.Items.Add(new ToolbarListItem("宋体"));
toolbarDropDownList.Items.Add(new ToolbarListItem("仿宋体"));
toolbarDropDownList.Items.Add(new ToolbarListItem("楷体"));
toolbarDropDownList.Items.Add(new ToolbarListItem("隶书"));
toolbarDropDownList.Items.Add(new ToolbarListItem("黑体"));
toolbarDropDownList.Items.Add(new ToolbarListItem("华文行楷"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Times", "Times New Roman"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Verdana"));
保存该文件。
二、在vs_net中重新编译FreeTextBox.csproj ,生成新的FreeTextBox.dll
三、在vs_net 中打开DotNetNuke_3.0.13\Providers\HtmlEditorProviders\Ftb3HtmlEditorProvider下的Provider.Ftb3HtmlEditorProvider.vbproj 这个项目,作如下修改后重新编译:
1、移除引用 DotNetNuke和FreeTextBox后 ,并重新添加这两个引用(注意添加FreeTextBox这个引用时,要选择第二步中新生成的FreeTextBox.dll)
2、再重新编译Provider.Ftb3HtmlEditorProvider.vbproj ,生成新DotNetNuke.Ftb3HtmlEditorProvider.dll
四、将上面新生成的两个dll文件(DotNetNuke.Ftb3HtmlEditorProvider.dll 和FreeTextBox.dll),覆盖到DotNetNuke_3.0.13安装目录下的bin目录中。
这样 ,您的DNN 的ftb编编辑器就具有了中文字体选择功能(当然还要您的服务器上有这些中文字件才能支持呀)
在这里介绍二种方法:
第一种方法:这种是对ftb30源码进行修改,是春风(lhb)在师域的指导下完成的。具体修改如下:
一、在FreeTextBox3.0的Support目录,打开Helper.cs这个文件,在相应代码段添加蓝色部分(即您想添加的中文字体)
toolbarDropDownList.Items.Add(new ToolbarListItem("Arial"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Courier New"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Garamond"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Georgia"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Tahoma"));
toolbarDropDownList.Items.Add(new ToolbarListItem("宋体"));
toolbarDropDownList.Items.Add(new ToolbarListItem("仿宋体"));
toolbarDropDownList.Items.Add(new ToolbarListItem("楷体"));
toolbarDropDownList.Items.Add(new ToolbarListItem("隶书"));
toolbarDropDownList.Items.Add(new ToolbarListItem("黑体"));
toolbarDropDownList.Items.Add(new ToolbarListItem("华文行楷"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Times", "Times New Roman"));
toolbarDropDownList.Items.Add(new ToolbarListItem("Verdana"));
保存该文件。
二、在vs_net中重新编译FreeTextBox.csproj ,生成新的FreeTextBox.dll
三、在vs_net 中打开DotNetNuke_3.0.13\Providers\HtmlEditorProviders\Ftb3HtmlEditorProvider下的Provider.Ftb3HtmlEditorProvider.vbproj 这个项目,作如下修改后重新编译:
1、移除引用 DotNetNuke和FreeTextBox后 ,并重新添加这两个引用(注意添加FreeTextBox这个引用时,要选择第二步中新生成的FreeTextBox.dll)
2、再重新编译Provider.Ftb3HtmlEditorProvider.vbproj ,生成新DotNetNuke.Ftb3HtmlEditorProvider.dll
四、将上面新生成的两个dll文件(DotNetNuke.Ftb3HtmlEditorProvider.dll 和FreeTextBox.dll),覆盖到DotNetNuke_3.0.13安装目录下的bin目录中。
这样 ,您的DNN 的ftb编编辑器就具有了中文字体选择功能(当然还要您的服务器上有这些中文字件才能支持呀)
相关文章推荐
- 织梦dede编辑器ckeditor如何添加中文字体不乱码
- 黄聪:如何给wordpress的编辑器添加一个自定义按钮,并且实现插入功能
- 黄聪:wordpress如何扩展TinyMCE编辑器,添加自定义按钮及功能
- CuteEditor 编辑器添加中文字体
- emwin如何添加字体并显示中文
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,
- Tinymce或rich:editor如何添加中文字体
- CuteEditor 编辑器添加中文字体
- CuteEditor 编辑器添加中文字体
- FCKEditor编辑器添加中文字体的方法---http://down.chinaz.com/try/201205/1902_1.htm
- wordpress为文章页添加用户选择字体大小功能
- 安装CKEditor插件并添加中文字体选择
- 为zblog FCKeditor编辑器添加设置字体格式h1 h2功能
- 在ckeditor添加中文字体选择
- Win10系统下如何添加其他国家语言(默认是简体中文)
- iOS 中如何添加应用自己的字体
- 如何添加一个带标记的编辑器
- 如何把Windows下的字体添加到Linux中
- dede如何添加搜索功能, 让网…
- 在窗体上放置一个标签、一个按钮、一个fontDialog控件。标签内容改为“烟台大学”。实现功能:1)程序运行时,单击打开字体对话框按钮,可选择字体,并以所选字体作为标签字体。