|
fop 1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.render.AbstractRenderer
org.apache.fop.render.PrintRenderer
org.apache.fop.render.AbstractPathOrientedRenderer
org.apache.fop.render.java2d.Java2DRenderer
org.apache.fop.render.print.PageableRenderer
Renderer that prints through java.awt.PrintJob. The actual printing is handled by Java2DRenderer since both PrintRenderer and AWTRenderer need to support printing.
Field Summary | |
static java.lang.String |
END_PAGE
Printing parameter: the page number (1-based) of the last page to be printed, datatype: a positive Integer |
protected int |
endNumber
last valid page number (1-based) |
protected PagesMode |
mode
indicates which pages are valid: odd, even or all |
static java.lang.String |
PAGES_MODE
Printing parameter: the pages to be printed (all, even or odd), datatype: the strings "all", "even" or "odd" or one of PagesMode.* |
static java.lang.String |
START_PAGE
Printing parameter: the page number (1-based) of the first page to be printed, datatype: a positive Integer |
protected int |
startNumber
first valid page number (1-based) |
Fields inherited from class org.apache.fop.render.java2d.Java2DRenderer |
antialiasing, JAVA2D_TRANSPARENT_PAGE_BACKGROUND, pageHeight, pageViewportList, pageWidth, qualityRendering, scaleFactor, state, transparentPageBackground |
Fields inherited from class org.apache.fop.render.AbstractPathOrientedRenderer |
FOX_TRANSFORM |
Fields inherited from class org.apache.fop.render.PrintRenderer |
embedFontInfoList, fontInfo, fontResolver |
Fields inherited from class org.apache.fop.render.AbstractRenderer |
containingBPPosition, containingIPPosition, currentBPPosition, currentIPPosition, currentPageViewport, log, userAgent |
Fields inherited from interface java.awt.print.Pageable |
UNKNOWN_NUMBER_OF_PAGES |
Fields inherited from interface java.awt.print.Printable |
NO_SUCH_PAGE, PAGE_EXISTS |
Fields inherited from interface org.apache.fop.render.Renderer |
ROLE |
Constructor Summary | |
PageableRenderer()
Creates a new PageableRenderer. |
Method Summary | |
java.lang.String |
getMimeType()
Get the MIME type of the renderer. |
java.awt.print.PageFormat |
getPageFormat(int pageIndex)
|
protected int |
getPositiveInteger(java.lang.Object o)
Converts an object into a positive integer value if possible. |
java.awt.print.Printable |
getPrintable(int pageIndex)
|
protected void |
rememberPage(PageViewport pageViewport)
Stores the pageViewport in a list of page viewports so they can be rendered later. Subclasses can override this method to filter pages, for example. |
void |
setUserAgent(FOUserAgent agent)
Set the User Agent. |
void |
stopRenderer()
Signals the end of the rendering phase. The renderer should reset to an initial state and dispose of any resources for the completed rendering. |
Methods inherited from class org.apache.fop.render.AbstractPathOrientedRenderer |
drawBackAndBorders, drawBackAndBorders, drawBackground, drawBorders, drawBorders, drawImage, establishTransformationMatrix, handleBlockTraits, handleRegionTraits, renderBlockViewport, renderFlow, renderForeignObject, renderInlineAreaBackAndBorders, renderReferenceArea, renderTextDecoration, renderViewport |
Methods inherited from class org.apache.fop.render.PrintRenderer |
addFontList, getFontFromArea, getFontInfo, getFontList, getFontResolver, getInternalFontNameForArea, instantiateRendererContext, renderDocument, setFontList |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.awt.print.Pageable |
getNumberOfPages |
Field Detail |
public static final java.lang.String PAGES_MODE
public static final java.lang.String START_PAGE
public static final java.lang.String END_PAGE
protected int startNumber
protected int endNumber
protected PagesMode mode
Constructor Detail |
public PageableRenderer()
Method Detail |
public java.lang.String getMimeType()
getMimeType
in interface Renderer
public void setUserAgent(FOUserAgent agent)
setUserAgent
in interface Renderer
setUserAgent
in class Java2DRenderer
protected int getPositiveInteger(java.lang.Object o)
IllegalArgumentException
if the value is invalid.
o
- the object to be converted
public void stopRenderer() throws java.io.IOException
stopRenderer
in interface Renderer
stopRenderer
in class Java2DRenderer
java.io.IOException
protected void rememberPage(PageViewport pageViewport)
rememberPage
in class Java2DRenderer
pageViewport
- the page viewportpublic java.awt.print.PageFormat getPageFormat(int pageIndex) throws java.lang.IndexOutOfBoundsException
getPageFormat
in interface java.awt.print.Pageable
java.lang.IndexOutOfBoundsException
public java.awt.print.Printable getPrintable(int pageIndex) throws java.lang.IndexOutOfBoundsException
getPrintable
in interface java.awt.print.Pageable
java.lang.IndexOutOfBoundsException
|
fop 1.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |