|
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 Rendererprotected 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.IOException - If an I/O error occursprotected 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.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||