This class serves as printout class for HTML documents.
Derived from
Include files
<wx/html/htmprint.h>
Members
wxHtmlPrintout::wxHtmlPrintout
wxHtmlPrintout::AddFilter
wxHtmlPrintout::SetFonts
wxHtmlPrintout::SetFooter
wxHtmlPrintout::SetHeader
wxHtmlPrintout::SetHtmlFile
wxHtmlPrintout::SetHtmlText
wxHtmlPrintout::SetMargins
wxHtmlPrintout(const wxString& title = "Printout")
Constructor.
static void AddFilter(wxHtmlFilter* filter)
Adds a filter to the static list of filters for wxHtmlPrintout. See wxHtmlFilter for further information.
void SetFonts(wxString normal_face, wxString fixed_face, const int *sizes = NULL)
Sets fonts. See wxHtmlWindow::SetFonts for detailed description.
void SetFooter(const wxString& footer, int pg = wxPAGE_ALL)
Sets page footer.
Parameters
footer
pg
void SetHeader(const wxString& header, int pg = wxPAGE_ALL)
Sets page header.
Parameters
header
pg
void SetHtmlFile(const wxString& htmlfile)
Prepare the class for printing this HTML file. The file may be located on any virtual file system or it may be normal file.
void SetHtmlText(const wxString& html, const wxString& basepath = wxEmptyString, bool isdir = true)
Prepare the class for printing this HTML text.
Parameters
html
basepath
isdir
void SetMargins(float top = 25.2, float bottom = 25.2, float left = 25.2, float right = 25.2, float spaces = 5)
Sets margins in millimeters. Defaults to 1 inch for margins and 0.5cm for space between text and header and/or footer