Pergunta

Eu estou usando wxRuby mas tanto quanto eu posso dizer que não é apenas um problema de rubi. Se eu tentar copiar e colar texto rico no wxRichTextCtrl ele perde toda a formatação. o que estou perdendo? Existe alguma maneira de fazer este trabalho?

Foi útil?

Solução

Olhando para o SVN tronco código para richtextbuffer.cpp , em particular o método

bool wxRichTextBuffer::PasteFromClipboard(long position)

o controle aceita exatamente 4 formatos da área de transferência diferentes:

  • seu próprio formato privada wxRichTextBufferDataObject :: GetRichTextBufferFormatId ()

  • formatos de texto padrão wxDF_TEXT e wxDF_UNICODETEXT

  • um formato bitmap wxDF_BITMAP

Por isso, é realmente possível para copiar e colar texto rico entre diferentes ou dentro de um único wxRichTextCtrl , mas não há suporte para colar RTF ou dados semelhantes a partir de aplicações externas em um wxRichTextCtrl .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top