Ich benutze wxruby aber soweit ich das beurteilen kann ist es nicht nur ein Rubinproblem. Wenn ich versuche, Rich Text in die wxRichTextCtrl zu kopieren und einzufügen, verliert es alle Formatierungen. Was vermisse ich? Gibt es eine Möglichkeit, dies zum Funktionieren zu bringen?Wie kopieren und fügen Sie Rich Text zu und von der wxRichTextCtrl?
0
A
Antwort
1
Mit Blick auf dem SVN trunk code für richtextbuffer.cpp, insbesondere die Methode
bool wxRichTextBuffer::PasteFromClipboard(long position)
die Kontrolle übernimmt genau 4 verschiedene Zwischenablage-Formate:
über ein eigenes Format wxRichTextBufferDataObject :: GetRichTextBufferFormatId()
Standardtextformate wxDF _ TEXT und wxDF _ Unicodetext
ein Bitmap-Format wxDF _ BITMAP
So ist es in der Tat möglich ist, Rich Text zwischen verschiedenen kopieren und einfügen oder innerhalb einer einzigen wxRichTextCtrl, aber es gibt keine Unterstützung für das Einfügen von RTF oder ähnliche Daten von externen Anwendungen in ein wxRichTextCtrl.