|
fop 1.1 | |||||||||
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
public class 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(FOUserAgent userAgent)
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. |
void |
stopRenderer()
Signals the end of the rendering phase. |
Methods inherited from class org.apache.fop.render.AbstractPathOrientedRenderer |
---|
drawBackAndBorders, drawBackAndBorders, drawBackground, drawBackground, drawBorders, drawBorders, drawImage, establishTransformationMatrix, handleBlockTraits, handleRegionTraits, renderBlockViewport, renderFlow, renderForeignObject, renderInlineAreaBackAndBorders, renderInlineViewport, renderReferenceArea, renderTextDecoration |
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(FOUserAgent userAgent)
userAgent
- the user agent that contains configuration details. This cannot be null.Method Detail |
---|
public java.lang.String getMimeType()
getMimeType
in interface Renderer
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
- If an I/O error occursprotected 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.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |