【问题标题】:How do you copy and paste rich text to and from the wxRichTextCtrl?如何在 wxRichTextCtrl 中复制和粘贴富文本?
【发布时间】:2009-03-19 14:29:08
【问题描述】:

我正在使用 wxruby,但据我所知,这不仅仅是一个 ruby​​ 问题。如果我尝试将富文本复制并粘贴到 wxRichTextCtrl 中,它会丢失所有格式。我错过了什么?有什么办法可以做到这一点?

【问题讨论】:

    标签: ruby wxwidgets copy-paste rte wxruby


    【解决方案1】:

    查看SVN trunk coderichtextbuffer.cpp,特别是方法

    bool wxRichTextBuffer::PasteFromClipboard(long position)
    

    该控件完全接受 4 种不同的剪贴板格式:

    • 自己的私有格式wxRichTextBufferDataObject::GetRichTextBufferFormatId()

    • 标准文本格式wxDF_TEXTwxDF_UNICODETEXT

    • 位图格式wxDF_BITMAP

    因此确实可以在不同的或单个wxRichTextCtrl之间复制和粘贴富文本,但不支持将来自外部应用程序的RTF或类似数据粘贴到wxRichTextCtrl。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      • 2017-08-28
      • 2013-09-28
      • 2012-01-02
      • 2010-09-30
      • 2010-11-20
      • 1970-01-01
      相关资源
      最近更新 更多