特殊字体不能正常显示。Excel中输入的钢筋符号字体,在fpSpread组件中不能正常...
首先,电脑里安装了钢筋符号字体,需要输入钢筋符号。如上两个图,一个是在Excel中的显示,一个是fpSpread在winForm中的显示。
Excel可以一个单元格显示多种字体,fpSpread一个单元格只能显示一种字体。
有什么好的解决办法?
一个单元格显示多种字体,这个你可以将spread单元格类型设置为富文本类型,这样就可以支持多种字体了 谢谢回复,我试试:) 有没有相关问题的示例,能提供参考不? 如果你是通过代码设置的话,可以先设置单元格类型为富文本,然后直接给单元格赋值就行
如果是要在界面上手动输入的话,我验证了一下没有办法直接给富文本单元格设置字体,所以这种方式目前不行
一个单元格不能设多种字体?要是能像Excel里那样,在单元格里选中一些文本设置字体,单元格中其他文本不受影响就好了。目前是不是还没实现这点? 如果单元格设置成富文本,我试了下,复制->粘贴可以正常显示了
但手动输入不行 是的,目前无法手动输入
继续,单元格设为富文本之后,可正常显示出特殊符号了。但打印预览不正常了,未正确显示富文本的内容,怎么解决?我找了一个,我这个Spread的属性里没有LegacyBehaviors属性 另外我怎样能够取到spread富文本单元格中带格式的内容,仅仅用fpSpread1.ActiveSheet.Cells.Text取不到。能像RichTextBox那样取到Rtf格式的字符串吗?
页:
[1]
2