Come si copia e incolla il rich text da e verso wxRichTextCtrl?
-
20-08-2019 - |
Domanda
Sto usando wxruby ma per quanto ne so non è solo un problema di ruby. Se provo a copiare e incollare rich text in wxRichTextCtrl perde tutta la formattazione. Cosa mi sto perdendo? C'è un modo per farlo funzionare?
Soluzione
Guardando il baule SVN SVN codice per richtextbuffer.cpp , in particolare il metodo
bool wxRichTextBuffer::PasteFromClipboard(long position)
il controllo accetta esattamente 4 diversi formati di appunti:
-
il suo formato privato wxRichTextBufferDataObject::GetRichTextBufferFormatId()
-
formati di testo standard wxDF_TEXT e wxDF_UNICODETEXT
-
un formato bitmap wxDF_BITMAP
Quindi è davvero possibile copiare e incollare rich text tra diversi o all'interno di un singolo wxRichTextCtrl , ma non c'è supporto per incollare RTF o dati simili da applicazioni esterne in un wxRichTextCtrl .