Package com.itextpdf.svg.renderers.impl
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
-
Field Summary
Fields inherited from class com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
performRootTransformations, TEXTFLIP
Fields inherited from class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
attributesAndStyles
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a deep copy of this renderer, including it's subtree of childrenprotected void
doDraw
(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 com.itextpdf.svg.renderers.impl.TextSvgBranchRenderer
addChild, containsAbsolutePositionChange, containsAbsolutePositionChange, containsRelativeMove, containsRelativeMove, getAbsolutePositionChanges, getAbsolutePositionChanges, getChildren, getObjectBoundingBox, getRelativeTranslation, getRelativeTranslation, getTextContentLength, getTextRectangle, markWhiteSpaceProcessed
Methods inherited from class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
canConstructViewPort, canElementFill, deepCopyAttributesAndStyles, draw, getAttribute, getAttributeMapCopy, getAttributeOrDefault, getCurrentFontSize, getCurrentFontSize, getCurrentViewBox, getParent, isHidden, parseAbsoluteLength, parseHorizontalLength, parseVerticalLength, setAttribute, setAttributesAndStyles, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.itextpdf.svg.renderers.ISvgNodeRenderer
draw, getAttribute, getAttributeMapCopy, getParent, setAttribute, setAttributesAndStyles, setParent
-
Constructor Details
-
TextSvgTSpanBranchRenderer
public TextSvgTSpanBranchRenderer()
-
-
Method Details
-
createDeepCopy
Description copied from interface:ISvgNodeRenderer
Creates a deep copy of this renderer, including it's subtree of children- Specified by:
-
createDeepCopy
in interfaceISvgNodeRenderer
- Overrides:
-
createDeepCopy
in classTextSvgBranchRenderer
- Returns:
- deep copy of this renderer
-
doDraw
Description copied from class:TextSvgBranchRenderer
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.- Overrides:
-
doDraw
in classTextSvgBranchRenderer
- Parameters:
-
context
- the object that knows the place to draw this element and maintains its state
-