找回密码
 立即注册

QQ登录

只需一步,快速开始

speed00

中级会员

42

主题

97

帖子

500

积分

中级会员

积分
500
speed00
中级会员   /  发表于:2020-9-8 17:35  /   查看:2495  /  回复:4
你好,我将富文本字段中的Font修改后,文字中的符号变成乱码,但用控件自带的右键Font修改时ok的,请问怎么实现没有乱码呢
代码这么写的,会变乱码

editor = this.fpSpread1.EditingControl as System.Windows.Forms.RichTextBox;
editor.SelectionFont =  new System.Drawing.Font("宋体", 10f);

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-8 18:18:50
沙发
您好,请详细列一下重现问题的步骤,我需要重现问题来判断原因
回复 使用道具 举报
speed00
中级会员   /  发表于:2020-9-9 14:45:47
板凳
1)将富文本单元格的格式修改为宋体 ,大小为10
editor = this.fpSpread1.EditingControl as System.Windows.Forms.RichTextBox;
editor.SelectionFont =  new System.Drawing.Font("宋体", 10f);
2)发现该单元格的中符号部分变成乱码
3)通过控件本身的右键修改font,没有变成乱码。具体见之前传的图
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-9 15:58:40
地板
好的, 我验证后给您回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-9-10 10:36:38
5#
我测试可以重现问题,
使用下面的代码仍然会出现乱码的情况,这个问题我会作为bug发给研发人员。目前建议还是使用右键菜单来做字体设置

此帖保留处理,bug 处理后我会在此反馈

  1.             var editor=this.fpSpread1.EditingControl as FarPoint.Win.Spread.CellType.RichTextEditor;
  2.             editor.SelectionFont = new System.Drawing.Font("宋体", 10f);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部