// Add extra handlers (plain text is automatically added) wxRichTextBuffer::AddHandler(new wxRichTextXMLHandler); wxRichTextBuffer::AddHandler(new wxRichTextHTMLHandler); m_richTextCtrl->LoadFile(path, fileType); m_richTextCtrl->SaveFile(path); if (htmlHandler.SaveFile(& m_richTextCtrl->GetBuffer(), strStream)) { win->SetPage(text); } wxGetApp().GetPrinting()->PrintBuffer(m_richTextCtrl->GetBuffer()); wxGetApp().GetPrinting()->PreviewBuffer(m_richTextCtrl->GetBuffer());