2012-08-10 80 views
2

在WPF 4.0中,FormattedText類至少需要有足夠的垂直空間來顯示一條線和足夠的水平空間來顯示一個字符,否則不會顯示任何內容。如何顯示部分FormattedText?

有沒有辦法強制FormattedText部分生成文本字符?

順便說一句,我想這顯示大文本(例如用宋體72)

+0

「足夠的空間」是什麼意思?你是否設置了'MaxTextWidth'或'MaxTextHeight'屬性? – Clemens 2012-08-11 06:00:41

+0

是的,MaxTextWidth和MaxTextHeight被設置爲圖形符號(例如矩形)內的可用空間。但有時候這個空間不足以顯示完整的字符並被消失。 – 2012-08-11 07:31:47

回答

2

只是一個猜測,但而不是由MaxWidthMaxHeight限制的文本大小,不能由你夾pushing文一個剪貼矩形到DrawingContext上?

+0

我明白了,FormattedText不能做我想要的。相反,我應該把我的文本放在圖形上下文中進行裁剪。謝謝! – 2012-08-11 21:40:57