Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何显示部分格式化文本?_Wpf_Text_Drawing - Fatal编程技术网

Wpf 如何显示部分格式化文本?

Wpf 如何显示部分格式化文本?,wpf,text,drawing,Wpf,Text,Drawing,在WPF 4.0中,FormattedText类至少需要有足够的垂直空间来显示一行,足够的水平空间来显示一个字符,否则什么也不显示 有没有办法强制格式化文本部分生成文本字符 顺便说一句,我想让它显示大文本(例如,使用Arial 72)只是一个猜测,但不是通过MaxWidth和MaxHeight限制文本大小,你不能通过一个剪切矩形将文本剪切到绘图上下文上吗?你说的“足够空间”是什么意思?是否设置了MaxTextWidth或MaxTextHeight属性?是的,MaxTextWidth和MaxTex

在WPF 4.0中,FormattedText类至少需要有足够的垂直空间来显示一行,足够的水平空间来显示一个字符,否则什么也不显示

有没有办法强制格式化文本部分生成文本字符


顺便说一句,我想让它显示大文本(例如,使用Arial 72)

只是一个猜测,但不是通过
MaxWidth
MaxHeight
限制文本大小,你不能通过一个剪切矩形将文本剪切到绘图上下文上吗?

你说的“足够空间”是什么意思?是否设置了
MaxTextWidth
MaxTextHeight
属性?是的,MaxTextWidth和MaxTextHeight设置为图形符号(例如矩形)内的可用空间。但有时空间不足以显示完整的字符,就会消失。我明白了,格式化文本无法实现我想要的。相反,我应该把我的文本放在一个要裁剪的图形上下文中。谢谢