Class PrintHelper


  • public class PrintHelper
    extends Object
    Assist for printing moxel
    • Constructor Detail

      • PrintHelper

        public PrintHelper​(PrintInfoProvider printInfoProvider,
                           SpreadsheetDocument sheet,
                           MoxelRepaginator repaginator)
        Constructor
        Parameters:
        printInfoProvider - - print info provider
        sheet - - spreadsheet document
        repaginator - - moxel repaginator
    • Method Detail

      • makeImageToDisplay

        public org.eclipse.swt.graphics.Image makeImageToDisplay​(int currentPage,
                                                                 int currentScale)
        Make page image to display in preview dialog
        Parameters:
        currentPage - - current page
        currentScale - - current scale
        Returns:
        page image to display in preview dialog
      • processPrintWithCurrentSettings

        public void processPrintWithCurrentSettings()
        Print with current settings
      • processPrint

        public void processPrint()
        Process print
      • processPrintBase

        public void processPrintBase​(org.eclipse.swt.printing.PrinterData printerData)
        Proceed printing based on specified printer data
      • getPageSizePx

        public org.eclipse.swt.graphics.Point getPageSizePx​(int viewScale)
        Get paper size in pixels
        Parameters:
        viewScale -
        Returns:
        paper size in pixels