Wpf 减少文本块/流程文档中的行距
有些字体在字符上下都有大量空白。有没有办法纠正这一点,并在WPF(文本块或流文档)中收紧单词包装段落的行间距?有点像两行之间的负边距 在Wpf 减少文本块/流程文档中的行距,wpf,fonts,word-wrap,Wpf,Fonts,Word Wrap,有些字体在字符上下都有大量空白。有没有办法纠正这一点,并在WPF(文本块或流文档)中收紧单词包装段落的行间距?有点像两行之间的负边距 在段落和文本块上有一个线宽属性,但它似乎只允许您增加间距——如果您将其设置为比默认值更小的值,它将被忽略。请参见此 有几种不同的方法来固定高度。对我有效的方法是将边距设置为0。像以前一样设置行高,但将行堆叠策略更改为块行高以举例说明@Joel的答案(5年后仍然非常有用:p) 用于段落之间的间距。我问的是段落中行间距的问题。也适用于UWP! <Sta
段落
和文本块
上有一个线宽
属性,但它似乎只允许您增加间距——如果您将其设置为比默认值更小的值,它将被忽略。请参见此
有几种不同的方法来固定高度。对我有效的方法是将边距设置为0。像以前一样设置
行高
,但将行堆叠策略更改为块行高
以举例说明@Joel的答案(5年后仍然非常有用:p)
用于段落之间的间距。我问的是段落中行间距的问题。也适用于UWP!
<StackPanel VerticalAlignment="Center">
<Button Width="137" Height="47.96">
<TextBlock Text="This is a very long text that gets cut because it is so long" TextWrapping="Wrap"/>
</Button>
<Button Width="137" Height="47.96">
<TextBlock Text="This is a very long text that doesn't cut thanks to @Joel" TextWrapping="Wrap"
LineStackingStrategy="BlockLineHeight" LineHeight="13"/>
</Button>
</StackPanel>