This class provides a simple interface for performing wx.richtext.RichTextBuffer printing and previewing.
It uses wx.richtext.RichTextPrintout for layout and rendering.
__init__ |
Constructor. |
GetFooterText |
A convenience function to get the footer text. |
GetHeaderFooterData |
Returns the internal wx.richtext.RichTextHeaderFooterData object. |
GetHeaderText |
A convenience function to get the header text. |
GetPageSetupData |
Returns a pointer to the internal page setup data. |
GetParentWindow |
Returns the parent window to be used for the preview window and printing wait dialog. |
GetPreviewRect |
Returns the dimensions to be used for the preview window. |
GetPrintData |
Returns a pointer to the internal print data. |
GetTitle |
Returns the title of the preview window or printing wait caption. |
PageSetup |
Shows the page setup dialog. |
PreviewBuffer |
Shows a preview window for the given buffer. |
PreviewFile |
Shows a preview window for the given file. |
PrintBuffer |
Prints the given buffer. |
PrintFile |
Prints the given file. |
SetFooterText |
A convenience function to set the footer text. |
SetHeaderFooterData |
Sets the internal wx.richtext.RichTextHeaderFooterData object. |
SetHeaderFooterFont |
Sets the wx.richtext.RichTextHeaderFooterData font. |
SetHeaderFooterTextColour |
Sets the wx.richtext.RichTextHeaderFooterData text colour. |
SetHeaderText |
A convenience function to set the header text. |
SetPageSetupData |
Sets the page setup data. |
SetParentWindow |
Sets the parent window to be used for the preview window and printing wait dialog. |
SetPreviewRect |
Sets the dimensions to be used for the preview window. |
SetPrintData |
Sets the print data. |
SetShowOnFirstPage |
Pass True to show the header and footer on the first page. |
SetTitle |
Pass the title of the preview window or printing wait caption. |
FooterText |
See GetFooterText and SetFooterText |
HeaderFooterData |
See GetHeaderFooterData and SetHeaderFooterData |
HeaderText |
See GetHeaderText and SetHeaderText |
PageSetupData |
See GetPageSetupData and SetPageSetupData |
ParentWindow |
See GetParentWindow and SetParentWindow |
PreviewRect |
See GetPreviewRect and SetPreviewRect |
PrintData |
See GetPrintData and SetPrintData |
Title |
See GetTitle and SetTitle |
wx.richtext.
RichTextPrinting
(Object)¶Possible constructors:
RichTextPrinting(name="Printing", parentWindow=None)
This class provides a simple interface for performing RichTextBuffer printing and previewing.
__init__
(self, name="Printing", parentWindow=None)¶Constructor.
Optionally pass a title to be used in the preview frame and printing wait dialog, and also a parent window for these windows.
Parameters: |
|
---|
A convenience function to get the footer text.
See wx.richtext.RichTextHeaderFooterData for details.
Parameters: |
|
---|---|
Return type: |
|
Returns the internal wx.richtext.RichTextHeaderFooterData object.
Return type: | wx.richtext.RichTextHeaderFooterData |
---|
GetHeaderText
(self, page=RICHTEXT_PAGE_EVEN, location=RICHTEXT_PAGE_CENTRE)¶A convenience function to get the header text.
See wx.richtext.RichTextHeaderFooterData for details.
Parameters: |
|
---|---|
Return type: |
|
GetPageSetupData
(self)¶Returns a pointer to the internal page setup data.
Return type: | PageSetupDialogData |
---|
GetParentWindow
(self)¶Returns the parent window to be used for the preview window and printing wait dialog.
Return type: | Window |
---|
GetPreviewRect
(self)¶Returns the dimensions to be used for the preview window.
Return type: | Rect |
---|
GetTitle
(self)¶Returns the title of the preview window or printing wait caption.
Return type: | string |
---|
PageSetup
(self)¶Shows the page setup dialog.
PreviewBuffer
(self, buffer)¶Shows a preview window for the given buffer.
The function takes its own copy of buffer.
Parameters: | buffer (wx.richtext.RichTextBuffer) – |
---|---|
Return type: | bool |
PreviewFile
(self, 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.
Parameters: | richTextFile (string) – |
---|---|
Return type: | bool |
PrintBuffer
(self, buffer, showPrintDialog=True)¶Prints the given buffer.
The function takes its own copy of buffer. showPrintDialog can be True
to show the print dialog, or False
to print quietly.
Parameters: |
|
---|---|
Return type: | bool |
PrintFile
(self, richTextFile, showPrintDialog=True)¶Prints the given file.
richTextFile can be a text file or XML
file, or other file depending on the available file handlers. showPrintDialog can be True
to show the print dialog, or False
to print quietly.
Parameters: |
|
---|---|
Return type: | bool |
A convenience function to set the footer text.
See wx.richtext.RichTextHeaderFooterData for details.
Parameters: |
|
---|
Sets the internal wx.richtext.RichTextHeaderFooterData object.
Parameters: | data (wx.richtext.RichTextHeaderFooterData) – |
---|
Sets the wx.richtext.RichTextHeaderFooterData font.
Parameters: | font (wx.Font) – |
---|
Sets the wx.richtext.RichTextHeaderFooterData text colour.
Parameters: | colour (wx.Colour) – |
---|
SetHeaderText
(self, text, page=RICHTEXT_PAGE_ALL, location=RICHTEXT_PAGE_CENTRE)¶A convenience function to set the header text.
See wx.richtext.RichTextHeaderFooterData for details.
Parameters: |
|
---|
SetPageSetupData
(self, pageSetupData)¶Sets the page setup data.
Parameters: | pageSetupData (wx.PageSetupDialogData) – |
---|
SetParentWindow
(self, parent)¶Sets the parent window to be used for the preview window and printing wait dialog.
Parameters: | parent (wx.Window) – |
---|
SetPreviewRect
(self, rect)¶Sets the dimensions to be used for the preview window.
Parameters: | rect (wx.Rect) – |
---|
SetPrintData
(self, printData)¶Sets the print data.
Parameters: | printData (wx.PrintData) – |
---|
SetShowOnFirstPage
(self, show)¶Pass True
to show the header and footer on the first page.
Parameters: | show (bool) – |
---|
SetTitle
(self, title)¶Pass the title of the preview window or printing wait caption.
Parameters: | title (string) – |
---|
See GetFooterText
and SetFooterText
HeaderText
¶See GetHeaderText
and SetHeaderText
PageSetupData
¶See GetPageSetupData
and SetPageSetupData
ParentWindow
¶See GetParentWindow
and SetParentWindow
PreviewRect
¶See GetPreviewRect
and SetPreviewRect
PrintData
¶See GetPrintData
and SetPrintData