Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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 RichtextBox中不同字体大小的行距_Wpf_Richtextbox - Fatal编程技术网

WPF RichtextBox中不同字体大小的行距

WPF RichtextBox中不同字体大小的行距,wpf,richtextbox,Wpf,Richtextbox,我希望我的RichtextBox能够启用由用户乘数1、1.5或2选择的行距。我试图通过编程更改段落的线宽,将其设置为FontSize*乘数。这很好,但不能用于同一段落中的不同字体大小,因为我必须选择其中一种大小来计算线宽。 我想让它类似于写字板或OpenOffice,其中实际的行高是使用行中使用的最大字体大小来计算的。 是否有可能更改行的线宽或告诉RichTextBox仅使用乘数?或任何其他解决方案?我认为您正在寻找块的LineStackingStrategy=MaxHeight。请参阅本页:这

我希望我的RichtextBox能够启用由用户乘数1、1.5或2选择的行距。我试图通过编程更改段落的线宽,将其设置为FontSize*乘数。这很好,但不能用于同一段落中的不同字体大小,因为我必须选择其中一种大小来计算线宽。 我想让它类似于写字板或OpenOffice,其中实际的行高是使用行中使用的最大字体大小来计算的。
是否有可能更改行的线宽或告诉RichTextBox仅使用乘数?或任何其他解决方案?

我认为您正在寻找块的LineStackingStrategy=MaxHeight。请参阅本页:

这没有帮助,因为我需要更改行距,并且使用“最大高度”策略会将我的线宽设置为最大字体大小的高度。我需要它乘以行距。