{
public:
wxHtmlDCRenderer();
- ~wxHtmlDCRenderer();
+ virtual ~wxHtmlDCRenderer();
// Following 3 methods *must* be called before any call to Render:
{
public:
wxHtmlPrintout(const wxString& title = wxT("Printout"));
- ~wxHtmlPrintout();
+ virtual ~wxHtmlPrintout();
void SetHtmlText(const wxString& html, const wxString &basepath = wxEmptyString, bool isdir = true);
// prepares the class for printing this html document.
{
public:
wxHtmlEasyPrinting(const wxString& name = wxT("Printing"), wxWindow *parentWindow = NULL);
- ~wxHtmlEasyPrinting();
+ virtual ~wxHtmlEasyPrinting();
bool PreviewFile(const wxString &htmlfile);
bool PreviewText(const wxString &htmltext, const wxString& basepath = wxEmptyString);
// return page setting data objects.
// (You can set their parameters.)
+ wxWindow* GetParentWindow() const { return m_ParentWindow; }
+ // get the parent window
+ void SetParentWindow(wxWindow* window) { m_ParentWindow = window; }
+ // set the parent window
+
protected:
virtual wxHtmlPrintout *CreatePrintout();
virtual bool DoPreview(wxHtmlPrintout *printout1, wxHtmlPrintout *printout2);