|
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
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()
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 |
setUserAgent(FOUserAgent agent)
Set the User Agent. |
void |
stopRenderer()
Signals the end of the rendering phase. |
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
agent
- The User Agentprotected 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.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |