|
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 Rendererpublic void setUserAgent(FOUserAgent agent)
setUserAgent in interface RenderersetUserAgent in class Java2DRendererprotected 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 RendererstopRenderer in class Java2DRendererjava.io.IOExceptionprotected void rememberPage(PageViewport pageViewport)
rememberPage in class Java2DRendererpageViewport - the page viewport
public java.awt.print.PageFormat getPageFormat(int pageIndex)
throws java.lang.IndexOutOfBoundsException
getPageFormat in interface java.awt.print.Pageablejava.lang.IndexOutOfBoundsException
public java.awt.print.Printable getPrintable(int pageIndex)
throws java.lang.IndexOutOfBoundsException
getPrintable in interface java.awt.print.Pageablejava.lang.IndexOutOfBoundsException
|
fop 1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||