【发布时间】:2009-03-19 14:29:08
【问题描述】:
我正在使用 wxruby,但据我所知,这不仅仅是一个 ruby 问题。如果我尝试将富文本复制并粘贴到 wxRichTextCtrl 中,它会丢失所有格式。我错过了什么?有什么办法可以做到这一点?
【问题讨论】:
标签: ruby wxwidgets copy-paste rte wxruby
我正在使用 wxruby,但据我所知,这不仅仅是一个 ruby 问题。如果我尝试将富文本复制并粘贴到 wxRichTextCtrl 中,它会丢失所有格式。我错过了什么?有什么办法可以做到这一点?
【问题讨论】:
标签: ruby wxwidgets copy-paste rte wxruby
查看SVN trunk code的richtextbuffer.cpp,特别是方法
bool wxRichTextBuffer::PasteFromClipboard(long position)
该控件完全接受 4 种不同的剪贴板格式:
自己的私有格式wxRichTextBufferDataObject::GetRichTextBufferFormatId()
标准文本格式wxDF_TEXT和wxDF_UNICODETEXT
位图格式wxDF_BITMAP
因此确实可以在不同的或单个wxRichTextCtrl之间复制和粘贴富文本,但不支持将来自外部应用程序的RTF或类似数据粘贴到wxRichTextCtrl。
【讨论】: