Class TextSvgTSpanBranchRenderer
java.lang.Object
com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
com.itextpdf.svg.renderers.impl.TextSvgTSpanBranchRenderer
- All Implemented Interfaces:
ISvgTextNodeRenderer, ISvgNodeRenderer
ISvgNodeRenderer implementation for the <tspan> tag.-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractSvgNodeRenderer
AbstractSvgNodeRenderer.FillProperties, AbstractSvgNodeRenderer.StrokeProperties -
Field Summary
Fields inherited from class TextSvgBranchRenderer
performRootTransformations, TEXTFLIPFields inherited from class AbstractSvgNodeRenderer
attributesAndStyles, doFill, doStroke -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a deep copy of this renderer, including it's subtree of childrenprotected voiddoDraw(SvgDrawContext context) Method that will set properties to be inherited by this branch renderer's children and will iterate over all children in order to draw them.Methods inherited from class TextSvgBranchRenderer
addChild, addTextChild, applyFillAndStrokeProperties, applyFontProperties, applyTextRenderingMode, containsAbsolutePositionChange, containsAbsolutePositionChange, containsRelativeMove, containsRelativeMove, fillCopy, getAbsolutePositionChanges, getAbsolutePositionChanges, getChildren, getObjectBoundingBox, getRelativeTranslation, getRelativeTranslation, getTextContentLength, getTextRectangle, markWhiteSpaceProcessed, performDrawing, preDrawMethods inherited from class AbstractSvgNodeRenderer
applyNonScalingStrokeTransform, calculateViewPortTranslation, canConstructViewPort, canElementFill, deepCopyAttributesAndStyles, doStrokeOrFill, draw, getAttribute, getAttributeMapCopy, getAttributeOrDefault, getCurrentFontSize, getCurrentFontSize, getCurrentViewBox, getParent, getParentClipPath, isHidden, parseAbsoluteLength, parseHorizontalLength, parseVerticalLength, postDraw, retrieveAlignAndMeet, setAttribute, setAttributesAndStyles, setParentMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ISvgNodeRenderer
draw, getAttribute, getAttributeMapCopy, getParent, setAttribute, setAttributesAndStyles, setParent
-
Constructor Details
-
TextSvgTSpanBranchRenderer
public TextSvgTSpanBranchRenderer()Creates newTextSvgTSpanBranchRendererinstance.
-
-
Method Details
-
createDeepCopy
Description copied from interface:ISvgNodeRendererCreates a deep copy of this renderer, including it's subtree of children- Specified by:
createDeepCopyin interfaceISvgNodeRenderer- Overrides:
createDeepCopyin classTextSvgBranchRenderer- Returns:
- deep copy of this renderer
-
doDraw
Description copied from class:TextSvgBranchRendererMethod that will set properties to be inherited by this branch renderer's children and will iterate over all children in order to draw them.- Overrides:
doDrawin classTextSvgBranchRenderer- Parameters:
context- the object that knows the place to draw this element and maintains its state
-