在dotnetnuke中给ftb添加/使用汉字字体

Advertisement

没有研究过freetextBox不知道如何添加字体,比如黑体楷体等中文字体
谁有修改过的FreeTextBox的代码或编译好的DLL?

如果没有,还要考虑授权问题的话,可以使用如下的替代方法,更好的办法,还不知道

修改文件Ftb3HtmlEditorProvider.vb

Private Function AddStyleToolBar()Function AddStyleToolBar() As FreeTextBoxControls.Toolbar

Dim tb As New FreeTextBoxControls.Toolbar
Dim zt As New FreeTextBoxControls.ToolbarListItem("黑体")
Dim ffm As New FontFacesMenu
ffm.Items.Add(zt)
ffm.Items.Add(New FreeTextBoxControls.ToolbarListItem("楷体"))

tb.Items.Add(AddStylesMenu)
tb.Items.Add(New ParagraphMenu)
'tb.Items.Add(New FontFacesMenu)
tb.Items.Add(ffm)
tb.Items.Add(New FontSizesMenu)

Return tb

End Function

主要是怕自己忘了,所以记一下

另外
cntlFtb.AutoGenerateToolbarsFromString = True/False
这里的string在什么地方

Similar Posts:

  • scala 把一个集合中的元素添加到另一个集合中怎么做?

    //定义一个集合 scala> val set = Set(3,2,4,8,1) set: scala.collection.immutable.Set[Int] = Set(1, 2, 3, 8, 4) //打印第一个集合 scala> println(set) Set(1, 2, 3, 8, 4) //定义第二个集合 scala> val set1 = Set(9,4) set1: scala.collection.immutable.Set[Int] = Set(9, 4) //做

  • VMware虚拟机中为Linux 添加虚拟硬盘(VirtualBox方法类似)

    修改1:2014-06-24 11:38:21 Linux添加硬盘是在原来安装的硬盘空间不够或者需要使用其他硬盘上的东西时候的解决办法,因为大多数初学者习惯使用虚拟机,这里以在Vmware虚拟机中实现Linux添加硬盘的具体步骤来详细介绍说这个问题. Vmware中为linux增加硬盘 1. 在vmware的setting中为虚拟机增加一个硬盘. 对于VirtualBox: 2. 在vmware中看见 第1个硬盘是 /dev/sda , 第2个硬盘是 /dev/sdb [email protected]

  • OAF TABLE中第一列添加事件不生效

    我遇到一个比较诡异的现象 在TABLE中,我在TABLE的第一列添加了一个MessageCheckBox,并为其设置全局刷新的FireAction事件selection, 但是点击勾选框按钮之后,事件并没有生效. 几经周折之后,某大神告诉我一种解决方式,在TABLE中第一列添加一个formValue的列,此事件就能生效了. 真是哔了狗了.

  • iOS 为移动动画中的View添加touch事件(2)

    对Core Animation来说,不管是显式动画还是隐式动画,对其设置frame都是立即设置的,比如说给一个UIView做移动动画,虽然看起来frame在持续改变,但其时它的frame已经是最终值了,这种情况下,哪怕这个UIView是UIButton的实例,其触发touch事件的范围还是最终frame的地方.比如一个Button的frame是(0,0,100,100),要把它从0,0移动到200,200,在这种情况下: 如果你使用的是显式动画(CAKeyframeAnimation和CABas

  • 在2.6.8中通过模块添加系统调用

    转载的 ,出处不详 在2.6.8中通过模块添加系统调用 我在2.6.8中通过模块添加系统调用,发现了两个问题: 1.是sys_call_table的符号不可以被解析 2.除了283 所有的系统调用号都已经被占用 ,且没有空余.(要是想添加的系统调用号大于283,我们就要先改变unistd.h中的NR_syscalls 改的大一点,还要编译内核) sys_call_table不可以被解析的问题 ,我通过直接调用他的地址0xc02b2600实现的 这是模块程序: #include #include

  • 在学习过程中遇到要添加用户自定义消息的过程.我觉得书上写的比较散,于是就自己总结了这个基本过程,以为日后备

    找到了两篇,都试用了一下,个人认为还是第一篇实用点. 一. VC当中允许用户自定义函数,通过消息来触发某个特定的函数,并且使用参数可以指定不同的事件相应,具体的步骤如下: 1) 先在头文件中自定义一个消息如: #define USER_MESSAGE WM_USER+100, WM_USER是系统提供给用户设置的消息区域,用户可以在后面添加不同的自定义消息. 2) 在头文件里的申明一个自定义函数如: afx_msg LRESLT NewEvent(WPARAM wParam,LPARAM lPa

  • 在MFC中给按钮添加图标

     在MFC中的按钮,本身只有文字,比较简单,现在想实现在按钮上添加图标(.ico格式)的效果.如果想改变窗体的Icon利用的是SetIcon函数,而SetIcon函数其实是CWnd的成员函数.而CButton也是一种窗口,即继承自CWnd,所以Button也可以利用这个函数来实现自定义的图标. 1.引入Icon资源. 将后缀为.ico的图标资源添加进工程里,记录资源号,如IDI_ICON1. 2.给要添加图标的Button绑定控件变量 类型选择Control,名称可以取为m_BtnTest.

  • 如何在ms sql server中更新或添加一条记录后立即得到其标识列的值【转载】

    本编文章将要介绍重点解释如何在ms sql server中更新或添加一条记录后立即得到其标识列的值,这个值在access就是我们熟知的自动编号的 id值,好了,闲话不多说,代码我也不多写,只写关键些,相信各位高手一看就明白,呵呵.后面也附带了在access中获取的方法,虽然在access 中获取自动编号的文章网上虽然很多,但放在此做为一个总结吧. set testrs=server.createobject(adodb.recordset) 创建要测试的对象 testrs.open [testt

  • 如何在绑定数据的DropDownList下拉菜单中第一行添加空白项?

    问: protected void GridView_DataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { SqlConnection con = null; con = new SqlConnection("Max Pool Size = 512;Server= ; User ID= ;password=j ; Initial Catalog=x

  • 用SQL语句创建和删除Access数据库中的表;添加列和删除列

    用SQL语句创建和删除Access数据库中的表;添加列和删除列 SQL语句,具体使用方法请看帮助 Create Table tab1 (fld1 integer) Drop Table tab1 Alter Table tab1 Add COLUMN col1 integer Alter Table tab1 Drop COLUMN col1 2 建立数据表 create table 数据表名称(字段名称1 数据类型1(数据长度),字段名称2 数据类型2(数据长度),...) 删除数据表 dro

Tags: