【问题标题】:Change font increment for WPF RichTextBox更改 WPF RichTextBox 的字体增量
【发布时间】:2009-08-21 00:00:03
【问题描述】:

我正在使用 WPF RichTextBox 控件输入一些具有用户格式化功能的文本,包括字体大小调整。每次执行命令时,IncreaseFontSize 和 DecreaseFontSize 的内置命令都会将字体大小调整 0.75pt。我想将粒度增加到 2pt。

这可以在不实现我自己的自定义命令的情况下完成吗?

【问题讨论】:

    标签: wpf richtextbox


    【解决方案1】:

    不幸的是,该值是硬编码的,您无法更改它。实现这一点的最快方法是使用 TextRange 类。像这样的:

    var range = new TextRange( rtb.Document.ContentStart, rtb.Document.ContentEnd );
    range.ApplyPropertyValue( TextElement.FontSizeProperty, 30.0 );
    

    【讨论】:

      【解决方案2】:

      这不适用于作为文本块的 InlineContainers

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-15
        • 1970-01-01
        • 1970-01-01
        • 2013-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多