2016-05-04 53 views
0

我有一個字符間距問題。RichTextBox中的WPF字符間距不規則

基本上,我有這樣的事情它來自一個txt文件:

**************** 
*System Details* 
**************** 

看起來不錯,均勻,但是,當我打開這個進入一個RichTextBox出現這種情況:

不規則的字符間距例如:

我已經嘗試了所有不同的屬性,試圖拉長它,使它等,但沒有用。

數據來自代碼隱藏OpenDialogBox,將文件的所有行存儲在字符串[]中。然後foreach循環將這些行發送到RTB。 (它需要一個循環,因爲每一行都被檢查)

任何幫助它非常感謝!

非常感謝

回答

3

這很可能是一個字體選擇問題。默認情況下,WPF在Windows 7及更高版本上使用Segoe UI,這是非monospaced font。這意味着如果您嘗試在行之間對齊字符,則每個字符不一定會佔用與其他字符相同的空間量,從而導致問題。通過在RichTextBox上設置FontFamily屬性,將字體更改爲等寬字體是實現對齊的最簡單方法。

+0

另一種情況,我調查的東西到很多,而不是看簡單的東西:) 非常感謝這@米奇康納。我已將字體更改爲Courier,並且都很甜蜜! :d –