这是很多类似的问题,但没有好的答案?我使用上下文绘图在某个矩形大小“720,576”上绘制输入文本,现在我需要将整个文本调整为最大字体大小,同时保持行数?
我试图创建一个方程来计算,但没有用。我什至尝试循环大小直到文本被剪切,但我无法测试那个条件,我搜索了一周看到类似的东西但无济于事!
最后我尝试使用一个接近我想要的视图框,但它不会让里面的文本块变成多行,因为它总是重新调整宽度的大小,在一行中包含所有文本。
这是我得到的:
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="720" Width="576">
<Viewbox >
<TextBlock TextWrapping="Wrap" HorizontalAlignment="Center" VerticalAlignment="Center Text="how are you doining how are you doining how are you doining how are you doining how are you doining how are you doining how are you doining how are you doining how are you doining" " />
</Viewbox>
任何帮助将不胜感激,谢谢。