#include </home/zeitlin/src/wx/github/interface/wx/html/htmprint.h>
Inheritance diagram for wxHtmlPrintout:This class serves as printout class for HTML documents.
Public Member Functions | |
| wxHtmlPrintout (const wxString &title="Printout") | |
| Constructor. | |
| void | SetFonts (const wxString &normal_face, const wxString &fixed_face, const int *sizes=NULL) |
| This function sets font sizes and faces. | |
| void | SetFooter (const wxString &footer, int pg=wxPAGE_ALL) |
| Set page footer. | |
| void | SetHeader (const wxString &header, int pg=wxPAGE_ALL) |
| Set page header. | |
| void | SetHtmlFile (const wxString &htmlfile) |
| Prepare the class for printing this HTML file. | |
| void | SetHtmlText (const wxString &html, const wxString &basepath=wxEmptyString, bool isdir=true) |
| Prepare the class for printing this HTML text. | |
| 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. | |
Static Public Member Functions | |
| static void | AddFilter (wxHtmlFilter *filter) |
| Adds a filter to the static list of filters for wxHtmlPrintout. | |
| wxHtmlPrintout::wxHtmlPrintout | ( | const wxString & | title = "Printout" | ) |
Constructor.
| static void wxHtmlPrintout::AddFilter | ( | wxHtmlFilter * | filter | ) | [static] |
Adds a filter to the static list of filters for wxHtmlPrintout.
See wxHtmlFilter for further information.
| void wxHtmlPrintout::SetFonts | ( | const wxString & | normal_face, |
| const wxString & | fixed_face, | ||
| const int * | sizes = NULL |
||
| ) |
This function sets font sizes and faces.
See wxHtmlWindow::SetFonts for detailed description.
| void wxHtmlPrintout::SetFooter | ( | const wxString & | footer, |
| int | pg = wxPAGE_ALL |
||
| ) |
Set page footer.
The following macros can be used inside it:
| footer | HTML text to be used as footer. |
| pg | one of wxPAGE_ODD, wxPAGE_EVEN and wxPAGE_ALL constants. |
| void wxHtmlPrintout::SetHeader | ( | const wxString & | header, |
| int | pg = wxPAGE_ALL |
||
| ) |
Set page header.
The following macros can be used inside it:
| header | HTML text to be used as header. |
| pg | one of wxPAGE_ODD, wxPAGE_EVEN and wxPAGE_ALL constants. |
| void wxHtmlPrintout::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 wxHtmlPrintout::SetHtmlText | ( | const wxString & | html, |
| const wxString & | basepath = wxEmptyString, |
||
| bool | isdir = true |
||
| ) |
Prepare the class for printing this HTML text.
| html | HTML text. (NOT file!) |
| basepath | base directory (html string would be stored there if it was in file). It is used to determine path for loading images, for example. |
| isdir | false if basepath is filename, true if it is directory name (see wxFileSystem for detailed explanation). |
| void wxHtmlPrintout::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.