Package org.gjt.sp.jedit.print
Class PrintPreviewModel
- java.lang.Object
-
- java.awt.print.PageFormat
-
- org.gjt.sp.jedit.print.PrintPreviewModel
-
- All Implemented Interfaces:
java.lang.Cloneable
public class PrintPreviewModel extends java.awt.print.PageFormatData model for the print preview pane, contains setters and getters for the print preview display.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrintPreviewModel.Zoom
-
Constructor Summary
Constructors Constructor Description PrintPreviewModel()PrintPreviewModel(View view, Buffer buffer, javax.print.PrintService printService, javax.print.attribute.PrintRequestAttributeSet attributes, java.util.HashMap<java.lang.Integer,Range> pageRanges)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.print.attribute.PrintRequestAttributeSetgetAttributes()Returns the value of attributes.BuffergetBuffer()Returns the value of buffer.java.awt.GraphicsgetGraphics()intgetPageNumber()java.util.HashMap<java.lang.Integer,Range>getPageRanges()PrintRangeTypegetPrintRangeType()javax.print.PrintServicegetPrintService()Returns the value of printService.ViewgetView()Returns the value of view.PrintPreviewModel.ZoomgetZoom()floatgetZoomLevel()voidsetAttributes(javax.print.attribute.PrintRequestAttributeSet attributes)Sets the value of attributes.voidsetBuffer(Buffer buffer)Sets the value of buffer.voidsetGraphics(java.awt.Graphics g)voidsetPageNumber(int number)voidsetPageRanges(java.util.HashMap<java.lang.Integer,Range> pageRanges)voidsetPrintRangeType(PrintRangeType type)voidsetPrintService(javax.print.PrintService printService)Sets the value of printService.voidsetView(View view)Sets the value of view.voidsetZoom(PrintPreviewModel.Zoom zoom)voidsetZoomLevel(float level)java.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getPageNumber
public int getPageNumber()
-
setPageNumber
public void setPageNumber(int number)
-
getPageRanges
public java.util.HashMap<java.lang.Integer,Range> getPageRanges()
-
setPageRanges
public void setPageRanges(java.util.HashMap<java.lang.Integer,Range> pageRanges)
-
setPrintRangeType
public void setPrintRangeType(PrintRangeType type)
-
getPrintRangeType
public PrintRangeType getPrintRangeType()
-
getPrintService
public javax.print.PrintService getPrintService()
Returns the value of printService.
-
setPrintService
public void setPrintService(javax.print.PrintService printService)
Sets the value of printService.- Parameters:
printService- The value to assign printService.
-
getAttributes
public javax.print.attribute.PrintRequestAttributeSet getAttributes()
Returns the value of attributes.
-
setAttributes
public void setAttributes(javax.print.attribute.PrintRequestAttributeSet attributes)
Sets the value of attributes.- Parameters:
attributes- The value to assign attributes.
-
getView
public View getView()
Returns the value of view.
-
setView
public void setView(View view)
Sets the value of view.- Parameters:
view- The value to assign view.
-
getBuffer
public Buffer getBuffer()
Returns the value of buffer.
-
setBuffer
public void setBuffer(Buffer buffer)
Sets the value of buffer.- Parameters:
buffer- The value to assign buffer.
-
setGraphics
public void setGraphics(java.awt.Graphics g)
-
getGraphics
public java.awt.Graphics getGraphics()
-
getZoom
public PrintPreviewModel.Zoom getZoom()
-
setZoom
public void setZoom(PrintPreviewModel.Zoom zoom)
-
setZoomLevel
public void setZoomLevel(float level)
-
getZoomLevel
public float getZoomLevel()
-
-