org.apache.fop.render.pdf
Class SVGRenderer.SVGTextRenderer


class SVGRenderer.SVGTextRenderer

This class is used to handle the rendering of svg text. This is so that it can deal with the recursive rendering of text markup, while keeping track of the state and position.


Field Summary
 (package private) floatbaseX
           
 (package private) floatbaseY
           
 (package private) floatcurrentX
           
 (package private) floatcurrentY
           
 (package private) FontStatefs
           
 (package private) SVGMatrixmatrix
           
 (package private) Stringtransstr
           
 (package private) floatx
           
 (package private) floaty
           

Constructor Summary
 (package private) SVGRenderer.SVGTextRenderer(FontState fontState, SVGTextElementImpl tg, float x, float y)
           

Method Summary
 (package private) voidrenderText(SVGTextElementImpl te)
           
 (package private) voidrenderTextNodes(boolean spacing, NodeList nl, SVGLengthList xlist, SVGLengthList ylist, SVGLengthList dxlist, SVGLengthList dylist)
           

Field Detail

baseX

float baseX

baseY

float baseY

currentX

float currentX

currentY

float currentY

fs

FontState fs

matrix

SVGMatrix matrix

transstr

String transstr

x

float x

y

float y
Constructor Detail

SVGRenderer.SVGTextRenderer

SVGRenderer.SVGTextRenderer(FontState fontState, SVGTextElementImpl tg, float x, float y)
Method Detail

renderText

void renderText(SVGTextElementImpl te)

renderTextNodes

void renderTextNodes(boolean spacing, NodeList nl, SVGLengthList xlist, SVGLengthList ylist, SVGLengthList dxlist, SVGLengthList dylist)

Association Links

to Class org.apache.fop.layout.FontState

to Class java.lang.String