我有richtextbox1。当我将文本粘贴到我需要的时候:
请给我更简单的建议。 谢谢
答案 0 :(得分:2)
您可以使用SelectionFont
属性检索所需文本的字体。但是,如果您粘贴的文本使用多种字体,则该属性将返回null
。
作为测试,我使用三种不同的字体将一些文本从Word粘贴到RichTextBox中。
“字体:[字体:名称= Microsoft Sans Serif,Size = 8,25,Units = 3,GdiCharSet = 0,GdiVerticalFont = False]
SelectionFont:[字体:名称= Cambria,大小= 11,单位= 3,GdiCharSet = 0,GdiVerticalFont = False]“
http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox.selectionfont.aspx
答案 1 :(得分:0)
RichTextBox
控件具有类型为Font
的{{1}}属性,其中"获取或设置在控件中显示文本时使用的字体。"是的,Font
是用于在.NET中保存字体信息的正确数据结构。