Несоответствие размера шрифта между RichTextBox и Word - PullRequest
6 голосов
/ 19 августа 2009

У меня есть небольшое приложение WPF, на котором размещается RichTextBox:

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

Как показано выше во фрагменте кода, я установил размер шрифта на 14. Если я копирую текст из этого RichTextBox в Microsoft Word или Microsoft WordPad, размер шрифта, как сообщается, составляет 10,5. Подобные странности сохраняются, если я вставляю текст из Word или WordPad. Я убедился, что размер текста, выбранного в моем приложении, равен 14. Любая помощь будет принята с благодарностью!

1 Ответ

7 голосов
/ 19 августа 2009

Использование FontSize и присвоение простого числа означает, что единица измерения - пиксели. Попробуйте вместо этого установить Fontsize="14pt".

Другие единицы: px, in, cm.

...