|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.levigo.jadice.document.render.BasicRenderParameters
public class BasicRenderParameters
A base class used to provide several parameters for rendering purposes.
Field Summary | |
---|---|
protected Graphics2D |
graphics
|
protected Page |
page
|
protected int |
pageIndex
|
protected RenderControls |
renderControls
|
protected Rectangle |
renderedPageBounds
|
protected AffineTransform |
transform
|
Constructor Summary | |
---|---|
BasicRenderParameters(Page page,
int pageIndex,
Rectangle bounds,
Graphics2D graphics,
RenderControls renderControls)
Constructor |
Method Summary | |
---|---|
Graphics2D |
getGraphics()
Get the Graphics2D into which the rendering is supposed to render (if it wants to). |
Page |
getPage()
The Page that is being rendered. |
int |
getPageIndex()
The index of the page being rendered. |
RenderControls |
getRenderControls()
The RenderControls used to render the page. |
Rectangle |
getRenderedPageBounds()
Return the rendered page's bounds. |
Dimension |
getRenderSize()
The size at which the page is being rendered. |
AffineTransform |
getTransform()
Return the transform from document to rendered space. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final Page page
protected final int pageIndex
protected final Rectangle renderedPageBounds
protected final RenderControls renderControls
protected final Graphics2D graphics
protected AffineTransform transform
Constructor Detail |
---|
public BasicRenderParameters(Page page, int pageIndex, Rectangle bounds, Graphics2D graphics, RenderControls renderControls)
page
- the page that is being renderedpageIndex
- a zero based page index of the rendered pagebounds
- the size at which the page is being rendered.graphics
- a Graphics2D object into which the rendering can be donerenderControls
- rendering controls used to render the pageMethod Detail |
---|
public Page getPage()
Page
that is being rendered.
public int getPageIndex()
public Dimension getRenderSize()
public Rectangle getRenderedPageBounds()
public RenderControls getRenderControls()
RenderControls
used to render the page.
public Graphics2D getGraphics()
public AffineTransform getTransform()
renderParameters.getRenderControls()
.getBaseRenderSettings().getAffineTransform(
renderParameters.getPage().getSize()
)
However, the transform is created only once and cached.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |