[wxpython-dev] wxPython access to RichTextCtrl
Petr Šimon
sim at klubko.net
Wed Mar 26 20:51:48 PDT 2008
Petr Šimon wrote:
> Robin Dunn wrote:
>> Petr Šimon wrote:
>>> Hello,
>>> I am trying to control export of RichTextCtrl content, by defining
>>> named styles and then looping over the nodes in the buffer, export
>>> each into HTML that wouldn't be cluttered by too much mark up like
>>> font etc. and also to be able to produce HTML that would have <h1>
>>> instead of specified font. But I don't seem to be able to get lower
>>> that a paragraph.
>>>
>>> buffer = myrichtextctrl.GetBuffer ()
>>> nodes = buffer.GetChildren ()
>>> for para in nodes:
>>> print para
>>>
>>>
>>> The paragraphs are wx.richtext.RichTextObject. I have also split the
>>> paragraph by defining character styles. How do I get to the lower
>>> level so I extract character style information?
>>>
>>> I am doing this as a test so I understand how it works before I try
>>> to write proper RichTextFileHandler.
>>
>> Since SWIG by default creates new proxy objects for returned pointers,
>> and doesn't do anything to figure out what is the real type being
>> pointed to (it may be of some derived class) then we have to do some
>> work ourselves to make it do what is expected. Please try the
>> attached patch.
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> wxpython-dev mailing list
>> wxpython-dev at lists.wxwidgets.org
>> http://lists.wxwidgets.org/mailman/listinfo/wxpython-dev
>
> Many thanks, patch works fine.
> _______________________________________________
> wxpython-dev mailing list
> wxpython-dev at lists.wxwidgets.org
> http://lists.wxwidgets.org/mailman/listinfo/wxpython-dev
>
>
Just wanted to ask, will that patch make into the some recent release?
Thanks
More information about the wxpython-dev
mailing list