wxRichTextPrintingThis class provides a simple interface for performing wxRichTextBuffer printing and previewing. It uses wxRichTextPrintout for layout and rendering. Derived from Include files <wx/richtext/richtextprint.h> Data structures Members
wxRichTextPrinting::wxRichTextPrinting
wxRichTextPrinting::wxRichTextPrintingwxRichTextPrinting(const wxString& name = wxT("Printing"), wxWindow* parentWindow = NULL) Constructor. Optionally pass a title to be used in the preview frame and printing wait dialog, and also a parent window for these windows.
wxRichTextPrinting::GetFooterTextwxString GetFooterText(wxRichTextOddEvenPage page = wxRICHTEXT_PAGE_EVEN, wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE) const A convenience function to get the footer text. See wxRichTextHeaderFooterData for details.
wxRichTextPrinting::GetHeaderFooterDataconst wxRichTextHeaderFooterData& GetHeaderFooterData() const Returns the internal wxRichTextHeaderFooterData object.
wxRichTextPrinting::GetHeaderTextwxString GetHeaderText(wxRichTextOddEvenPage page = wxRICHTEXT_PAGE_EVEN, wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE) const A convenience function to get the header text. See wxRichTextHeaderFooterData for details.
wxRichTextPrinting::GetPageSetupDatawxPageSetupDialogData* GetPageSetupData() Returns a pointer to the internal page setup data.
wxRichTextPrinting::GetParentWindowwxWindow* GetParentWindow() const Returns the parent window to be used for the preview window and printing wait dialog.
wxRichTextPrinting::GetPreviewRectconst wxRect& GetPreviewRect() const Returns the dimensions to be used for the preview window.
wxRichTextPrinting::GetPrintDatawxPrintData* GetPrintData() Returns a pointer to the internal print data.
wxRichTextPrinting::GetTitleconst wxString& GetTitle() const Returns the title of the preview window or printing wait caption.
wxRichTextPrinting::PageSetupvoid PageSetup() Shows the page setup dialog.
wxRichTextPrinting::PreviewBufferbool PreviewBuffer(const wxRichTextBuffer& buffer) Shows a preview window for the given buffer. The function takes its own copy of buffer.
wxRichTextPrinting::PreviewFilebool PreviewFile(const wxString& richTextFile) Shows a preview window for the given file. richTextFile can be a text file or XML file, or other file depending on the available file handlers.
wxRichTextPrinting::PrintBufferbool PrintBuffer(const wxRichTextBuffer& buffer) Prints the given buffer. The function takes its own copy of buffer.
wxRichTextPrinting::PrintFilebool PrintFile(const wxString& richTextFile) Prints the given file. richTextFile can be a text file or XML file, or other file depending on the available file handlers.
wxRichTextPrinting::SetFooterTextvoid SetFooterText(const wxString& text, wxRichTextOddEvenPage page = wxRICHTEXT_PAGE_ALL, wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE) A convenience function to set the footer text. See wxRichTextHeaderFooterData for details.
wxRichTextPrinting::SetHeaderFooterDatavoid SetHeaderFooterData(const wxRichTextHeaderFooterData& data) Sets the internal wxRichTextHeaderFooterData object.
wxRichTextPrinting::SetHeaderFooterFontvoid SetHeaderFooterFont(const wxFont& font) Sets the wxRichTextHeaderFooterData font.
wxRichTextPrinting::SetHeaderFooterTextColourvoid SetHeaderFooterTextColour(const wxColour& colour) Sets the wxRichTextHeaderFooterData text colour.
wxRichTextPrinting::SetHeaderTextvoid SetHeaderText(const wxString& text, wxRichTextOddEvenPage page = wxRICHTEXT_PAGE_ALL, wxRichTextPageLocation location = wxRICHTEXT_PAGE_CENTRE) A convenience function to set the header text. See wxRichTextHeaderFooterData for details.
wxRichTextPrinting::SetPageSetupDatavoid SetPageSetupData(const wxPageSetupData& pageSetupData) Sets the page setup data.
wxRichTextPrinting::SetParentWindowvoid SetParentWindow(wxWindow* parent) Sets the parent window to be used for the preview window and printing wait dialog.
wxRichTextPrinting::SetPreviewRectvoid SetPreviewRect(const wxRect& rect) Sets the dimensions to be used for the preview window.
wxRichTextPrinting::SetPrintDatavoid SetPrintData(const wxPrintData& printData) Sets the print data.
wxRichTextPrinting::SetShowOnFirstPagevoid SetShowOnFirstPage(bool show) Pass true to show the header and footer on the first page.
wxRichTextPrinting::SetTitlevoid SetTitle(const wxString& title) Pass the title of the preview window or printing wait caption.
|