【问题标题】:Line spacing for different FontSizes in WPF RichtextBoxWPF RichtextBox中不同FontSizes的行距
【发布时间】:2012-04-05 18:47:20
【问题描述】:

我希望我的 RichtextBox 启用用户选择的行距(1、1.5 或 2 的乘数)。我试图以编程方式更改段落的 LineHeight,将其设置为 FontSize*multiplier。这很好用,但它不能用于同一段落中的不同字体大小,因为我必须选择其中一种大小来计算 LineHeight。 我希望它与 WordPad 或 OpenOffice 中的类似,其中使用行上使用的最大 fontSize 为每一行计算实际的 LineHeight。 是否有可能更改行的 LineHeight 或告诉 RichTextBox 只使用乘数?还是其他解决方案?

【问题讨论】:

    标签: wpf richtextbox


    【解决方案1】:

    我认为您正在为 Blocks 寻找 LineStackingStrategy="MaxHeight"。看到这个页面:http://msdn.microsoft.com/en-us/library/system.windows.documents.block.linestackingstrategy.aspx

    【讨论】:

    • 这无济于事,因为我需要更改行距 - 并为其使用 LineHeight,MaxHeight 策略会将我的 lineHeight 设置为最大 fontSize 的高度。我需要它乘以行距。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    相关资源
    最近更新 更多