RichTextBox和Word之间的字体大小不匹配

时间:2022-02-08 20:25:07

I have a small WPF application that hosts a RichTextBox:

我有一个托管RichTextBox的小型WPF应用程序:

<RichTextBox SpellCheck.IsEnabled="True" 
             FontFamily="Verdana"
             AcceptsTab="True"
             AcceptsReturn="True"
             FontSize="14" />

As shown the code snippet above, I set the font size to 14. If I copy text from this RichTextBox to Microsoft Word or Microsoft WordPad, the font size is reported to be 10.5. Similar oddities persist if I paste text from Word or WordPad. I have verified that the text being selected from my app is sized at 14. Any help would be greatly appreciated!

如上面的代码片段所示,我将字体大小设置为14.如果我将此RichTextBox中的文本复制到Microsoft Word或Microsoft WordPad,则报告字体大小为10.5。如果我从Word或写字板粘贴文本,则类似的奇怪现象仍然存在。我已经确认从我的应用程序中选择的文本大小为14.任何帮助将不胜感激!

1 个解决方案

#1


7  

Using FontSize and assigning a simple number means the unit is pixels. Try setting Fontsize="14pt" instead.

使用FontSize并指定一个简单的数字意味着单位是像素。请尝试设置Fontsize =“14pt”。

Other units: px, in, cm.

其他单位:px,in,cm。

#1


7  

Using FontSize and assigning a simple number means the unit is pixels. Try setting Fontsize="14pt" instead.

使用FontSize并指定一个简单的数字意味着单位是像素。请尝试设置Fontsize =“14pt”。

Other units: px, in, cm.

其他单位:px,in,cm。