|
fop 0.93 | ||||||||||
| 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.svg.SVGRenderer
This is the SVG renderer.
| Field Summary | |
static java.lang.String |
SVG_MIME_TYPE
SVG MIME type |
static java.lang.String |
SVG_NAMESPACE
SVG namespace |
| Fields inherited from class org.apache.fop.render.AbstractRenderer |
containingBPPosition, containingIPPosition, currentBPPosition, currentIPPosition, currentPageViewport, log, userAgent |
| Fields inherited from interface org.apache.fop.render.Renderer |
ROLE |
| Constructor Summary | |
SVGRenderer()
Creates a new SVG renderer. |
|
| Method Summary | |
protected void |
endVParea()
Signals exit from a viewport area. |
java.lang.String |
getMimeType()
Get the MIME type of the renderer. |
void |
renderDocument(org.w3c.dom.Document doc,
java.lang.String ns,
java.awt.geom.Rectangle2D pos)
Renders an XML document (SVG for example). |
void |
renderForeignObject(ForeignObject fo,
java.awt.geom.Rectangle2D pos)
Method renderForeignObject. |
protected void |
renderInlineAreaBackAndBorders(InlineArea area)
Common method to render the background and borders for any inline area. |
void |
renderLeader(Leader area)
Render the given Leader. |
void |
renderPage(PageViewport page)
Tells the renderer to render a particular page. |
void |
renderText(TextArea text)
Render the given TextArea. |
void |
setupFontInfo(FontInfo fontInfo)
Set up the given FontInfo. |
void |
setUserAgent(FOUserAgent agent)
Set the User Agent. |
void |
startPageSequence(LineArea seqTitle)
Tells the renderer that a new page sequence starts. |
void |
startRenderer(java.io.OutputStream outputStream)
Initiates the rendering phase. |
protected void |
startVParea(CTM ctm,
java.awt.geom.Rectangle2D clippingRect)
Establishes a new viewport area. |
void |
stopRenderer()
Signals the end of the rendering phase. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String SVG_MIME_TYPE
public static final java.lang.String SVG_NAMESPACE
| Constructor Detail |
public SVGRenderer()
| Method Detail |
public void setUserAgent(FOUserAgent agent)
Renderer
setUserAgent in interface RenderersetUserAgent in class AbstractRendererRenderer.setUserAgent(FOUserAgent)public void setupFontInfo(FontInfo fontInfo)
Renderer
setupFontInfo in interface RenderersetupFontInfo in class AbstractRendererRenderer.setupFontInfo(FontInfo)
public void startRenderer(java.io.OutputStream outputStream)
throws java.io.IOException
Renderer
startRenderer in interface RendererstartRenderer in class AbstractRendererjava.io.IOExceptionRenderer.startRenderer(OutputStream)
public void stopRenderer()
throws java.io.IOException
Renderer
stopRenderer in interface RendererstopRenderer in class AbstractRendererjava.io.IOExceptionRenderer.stopRenderer()public void startPageSequence(LineArea seqTitle)
Renderer
startPageSequence in interface RendererstartPageSequence in class AbstractRendererRenderer.startPageSequence(LineArea)
public void renderPage(PageViewport page)
throws java.io.IOException,
FOPException
Renderer
renderPage in interface RendererrenderPage in class AbstractRendererjava.io.IOException
FOPExceptionRenderer.renderPage(PageViewport)
public void renderForeignObject(ForeignObject fo,
java.awt.geom.Rectangle2D pos)
renderForeignObject in class AbstractRendererfo - the foreign objectpos - The target position of the foreign object
(todo) Make renderForeignObject() protected
public void renderDocument(org.w3c.dom.Document doc,
java.lang.String ns,
java.awt.geom.Rectangle2D pos)
doc - DOM document representing the XML documentns - Namespace for the documentpos - Position on the pagepublic void renderLeader(Leader area)
AbstractRenderer
renderLeader in class AbstractRendererarea - the leader to renderAbstractRenderer.renderLeader(Leader)public void renderText(TextArea text)
AbstractRenderer
renderText in class AbstractRenderertext - the text to renderAbstractRenderer.renderText(TextArea)public java.lang.String getMimeType()
AbstractRenderer
getMimeType in interface RenderergetMimeType in class AbstractRendererAbstractRenderer
protected void startVParea(CTM ctm,
java.awt.geom.Rectangle2D clippingRect)
AbstractRenderer
startVParea in class AbstractRendererctm - the coordinate transformation matrix to useclippingRect - the clipping rectangle if the viewport should be clipping,
null if no clipping is performed.AbstractRenderer.startVParea(CTM, Rectangle2D)protected void endVParea()
AbstractRenderer
endVParea in class AbstractRendererAbstractRenderer.endVParea()protected void renderInlineAreaBackAndBorders(InlineArea area)
AbstractRenderer
renderInlineAreaBackAndBorders in class AbstractRendererarea - the inline area for which the background, border and padding is to be
rendered
|
fop 0.93 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||