Package com._1c.g5.v8.dt.moxel.ui.editor
Class PrintHelper
- java.lang.Object
-
- com._1c.g5.v8.dt.moxel.ui.editor.PrintHelper
-
public class PrintHelper extends Object
Assist for printing moxel
-
-
Constructor Summary
Constructors Constructor Description PrintHelper(PrintInfoProvider printInfoProvider, SpreadsheetDocument sheet, MoxelRepaginator repaginator)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.graphics.Point
getPageSizePx(int viewScale)
Get paper size in pixelsorg.eclipse.swt.graphics.Image
makeImageToDisplay(int currentPage, int currentScale)
Make page image to display in preview dialogvoid
processPrint()
Process printvoid
processPrintBase(org.eclipse.swt.printing.PrinterData printerData)
Proceed printing based on specified printer datavoid
processPrintWithCurrentSettings()
Print with current settings
-
-
-
Constructor Detail
-
PrintHelper
public PrintHelper(PrintInfoProvider printInfoProvider, SpreadsheetDocument sheet, MoxelRepaginator repaginator)
Constructor- Parameters:
printInfoProvider
- - print info providersheet
- - spreadsheet documentrepaginator
- - 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 pagecurrentScale
- - 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
-
-