0

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

4

1 回答 1

1

查看richtextbuffer.cppSVN 主干代码,特别是方法

bool wxRichTextBuffer::PasteFromClipboard(long position)

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

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

  • 标准文本格式wxDF_TEXTwxDF_UNICODETEXT

  • 位图格式wxDF_BITMAP

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

于 2009-03-22T12:34:25.203 回答