【问题标题】:Word Wrap in ICSharpcode TextEditorICSharpcode TextEditor 中的自动换行
【发布时间】:2009-02-20 14:17:11
【问题描述】:

我正在使用 ICSharpcode 文本编辑器,并且正在寻找一种在其中进行自动换行的方法。除了源代码之外,还有其他文档吗?到目前为止,我唯一的文档是Code Project article,以及Kaxaml 的源代码。最重要的是,如何在编辑器中打开 WordWrap?其次,我是否缺少编辑器的任何文档?

【问题讨论】:

    标签: c# text-editor icsharpcode


    【解决方案1】:

    ICSharpCode.TextEditor 尚不支持自动换行。它将在 SharpDevelop 4 中支持它。请参阅 this forum post,在 others 中。您可以从他们的build server 下载 SharpDevelop 4 Alpha。

    为了实现对自动换行的支持,您将不得不跳很多圈。这些箍都会着火。如果您真的需要这个,在 SharpDevelop 3 中,按照 Jon T 的建议,寻找自动换行代码的好地方是 DeveloperFusion

    【讨论】:

      【解决方案2】:

      我找到了有关编辑器的以下信息:

      http://community.icsharpcode.net/forums/p/100/19865.aspx

      发帖者不确定是否支持原生自动换行,但提供了一个链接到处理自动换行的包装器:

      http://www.developerfusion.co.uk/show/4646/

      【讨论】:

      • 是的,我已经发现了,但是它只是一个用于分割线的通用类。我不知道如何将它连接到文本编辑器中,论坛评论或任何地方都没有告诉我如何。
      • 对不起,我帮不上忙,这方面的文档似乎有点稀疏。 :(
      【解决方案3】:

      自动换行很难正确处理,并且渲染器仍然很快。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-11-10
        • 2016-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-11
        • 2012-05-08
        相关资源
        最近更新 更多