Save This Page
Home » fop-0.95beta-src » org.apache » fop » render » [javadoc | source]
org.apache.fop.render
abstract public class: PrintRenderer [javadoc | source]
java.lang.Object
   org.apache.fop.render.AbstractRenderer
      org.apache.fop.render.PrintRenderer

All Implemented Interfaces:
    Renderer, Constants

Direct Known Subclasses:
    SVGRenderer, TIFFRenderer, AWTRenderer, PrintRenderer, PrintRenderer, AbstractPathOrientedRenderer, PCLRenderer, TXTRenderer, PDFRenderer, PNGRenderer, AFPRenderer, PSRenderer, XMLRenderer, Java2DRenderer, PNGRenderer_onthefly

Abstract base class of "Print" type renderers.
Field Summary
protected  FontInfo fontInfo    Font configuration 
protected  FontResolver fontResolver    Font resolver 
protected  List fontList    list of fonts 
Fields inherited from org.apache.fop.render.AbstractRenderer:
log,  userAgent,  currentBPPosition,  currentIPPosition,  containingBPPosition,  containingIPPosition,  currentPageViewport
Method from org.apache.fop.render.PrintRenderer Summary:
addFontList,   createRendererContext,   getFontFromArea,   getFontResolver,   getInternalFontNameForArea,   lightenColor,   renderDocument,   setFontList,   setupFontInfo
Methods from org.apache.fop.render.AbstractRenderer:
convertTitleToString,   endVParea,   getCurrentPageViewport,   getGraphics2DAdapter,   getImageAdapter,   getMimeType,   getUserAgent,   handleBlockTraits,   handleRegionTraits,   mptToPt,   preparePage,   processOffDocumentItem,   ptToMpt,   renderBeforeFloat,   renderBlock,   renderBlockViewport,   renderBlocks,   renderBodyRegion,   renderCharacter,   renderContainer,   renderFlow,   renderFootnote,   renderForeignObject,   renderImage,   renderInlineArea,   renderInlineAreaBackAndBorders,   renderInlineBlockParent,   renderInlineParent,   renderInlineSpace,   renderLeader,   renderLineArea,   renderMainReference,   renderPage,   renderPageAreas,   renderRegion,   renderRegionViewport,   renderSpace,   renderText,   renderViewport,   renderWord,   renderXML,   setUserAgent,   setupFontInfo,   startPageSequence,   startPageSequence,   startRenderer,   startVParea,   stopRenderer,   supportsOutOfOrder
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.fop.render.PrintRenderer Detail:
 public  void addFontList(List fontInfoList) 
    adds a font list to current list of fonts
 protected RendererContext createRendererContext(int x,
    int y,
    int width,
    int height,
    Map foreignAttributes) 
    Creates a RendererContext for an image.
 protected Font getFontFromArea(Area area) 
    Returns a Font object constructed based on the font traits in an area
 public FontResolver getFontResolver() 
    Get FontResolver
 protected String getInternalFontNameForArea(Area area) 
    Returns the internal font key for a font triplet coming from the area tree
 public static Color lightenColor(Color col,
    float factor) 
    Lightens up a color for groove, ridge, inset and outset border effects.
 public  void renderDocument(Document doc,
    String ns,
    Rectangle2D pos,
    Map foreignAttributes) 
    Renders an XML document (SVG for example).
 public  void setFontList(List fontList) 
 public  void setupFontInfo(FontInfo inFontInfo) 
    Set up the font info