wx.lib.pdfviewer.viewer.pdfPrintout¶
Class encapsulating the functionality of printing out the document. The methods below over-ride those of the base class and supply document-specific information to the printing framework that calls them internally.
Class Hierarchy¶
Known Superclasses¶
Methods Summary¶
Pass in the instance of dpViewer to be printed. |
|
Supply maximum range of pages and the range to be printed |
|
Report whether pageno exists. |
|
Provide the data for page by rendering the drawing commands |
Class API¶
- class pdfPrintout(wx.Printout)¶
Class encapsulating the functionality of printing out the document. The methods below over-ride those of the base class and supply document-specific information to the printing framework that calls them internally.
Methods¶
- __init__(self, title, view)¶
Pass in the instance of dpViewer to be printed.
- GetPageInfo(self)¶
Supply maximum range of pages and the range to be printed These are initial values passed to Printer dialog, where they can be amended by user.
- HasPage(self, pageno)¶
Report whether pageno exists.
- OnPrintPage(self, page)¶
Provide the data for page by rendering the drawing commands to the printer DC, MuPDF returns the page content from an internally generated bitmap and sfac sets it to a high enough resolution that reduces anti-aliasing blur but keeps it small to minimise printing time