【问题标题】:How to set the line spacing for text in richtextbox in WPF C#?如何在 WPF C# 中为 Richtextbox 中的文本设置行距?
【发布时间】:2014-06-06 08:38:33
【问题描述】:

当我使用richtextbox 进行文本编辑时,行距很大,但是当我在FlowDocument 中打开相同的文本/文件时,它看起来非常好。是否有一种简单的方法可以更改 Richtextbox 中的行距以匹配 FlowDocument 的行距?

Paragraph paragraph = new Paragraph();
paragraph.Inlines.Add(dataContent);

FlowDocument document = new FlowDocument(paragraph);
selectedRTB.Document = document;
selectedTabItem.Content = selectedRTB;

【问题讨论】:

    标签: c# wpf richtextbox flowdocument


    【解决方案1】:
       <RichTextBox >
            <FlowDocument>
                <Paragraph LineHeight="50">
                    Paragraph1
                </Paragraph>
                <Paragraph LineHeight="20">
                    Paragraph2
                </Paragraph>
            </FlowDocument >
        </RichTextBox>
    

    试一试。

    【讨论】:

    • allinsight.de/…这解决了我的问题,但是我动态添加了richtextbox,那么如何在代码中而不是在XAML中解决问题?
    • Paragraph p = new Paragraph(); p.LineHeight = 50; FlowDocument fd = new FlowDocument(p); rtbShow.Document = fd;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 2017-11-15
    • 2012-04-05
    • 2019-04-15
    相关资源
    最近更新 更多