您的位置:首页 > 其它

如何为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编编辑器就具有了中文字体选择功能(当然还要您的服务器上有这些中文字件才能支持呀)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐