Package com.itextpdf.svg.renderers.impl
Class CircleSvgNodeRenderer
- java.lang.Object
-
- com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
-
- com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
-
- com.itextpdf.svg.renderers.impl.CircleSvgNodeRenderer
-
- All Implemented Interfaces:
ISvgNodeRenderer
public class CircleSvgNodeRenderer extends EllipseSvgNodeRenderer
ISvgNodeRenderer
implementation for the <circle> tag.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
AbstractSvgNodeRenderer.FillProperties, AbstractSvgNodeRenderer.StrokeProperties
-
-
Field Summary
-
Fields inherited from class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
cx, cy, rx, ry
-
Fields inherited from class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
attributesAndStyles, doFill, doStroke
-
-
Constructor Summary
Constructors Constructor Description CircleSvgNodeRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISvgNodeRenderer
createDeepCopy()
Creates a deep copy of this renderer, including it's subtree of childrenprotected boolean
setParameters(SvgDrawContext context)
Fetches a map of String values by calling getAttribute(String s) method and maps it's values to arc parameter cx, cy , rx, ry respectively-
Methods inherited from class com.itextpdf.svg.renderers.impl.EllipseSvgNodeRenderer
doDraw, doStrokeOrFill, getObjectBoundingBox, initCenter, setParameters
-
Methods inherited from class com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
applyFillAndStrokeProperties, applyNonScalingStrokeTransform, calculateViewPortTranslation, canConstructViewPort, canElementFill, deepCopyAttributesAndStyles, draw, getAttribute, getAttributeMapCopy, getAttributeOrDefault, getCurrentFontSize, getCurrentFontSize, getCurrentViewBox, getParent, getParentClipPath, isHidden, parseAbsoluteLength, parseHorizontalLength, parseVerticalLength, postDraw, preDraw, retrieveAlignAndMeet, setAttribute, setAttributesAndStyles, setParent
-
-
-
-
Method Detail
-
setParameters
protected boolean setParameters(SvgDrawContext context)
Description copied from class:EllipseSvgNodeRenderer
Fetches a map of String values by calling getAttribute(String s) method and maps it's values to arc parameter cx, cy , rx, ry respectively- Overrides:
setParameters
in classEllipseSvgNodeRenderer
- Parameters:
context
- the SVG draw context- Returns:
- boolean values to indicate whether all values exit or not
-
createDeepCopy
public ISvgNodeRenderer 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 classEllipseSvgNodeRenderer
- Returns:
- deep copy of this renderer
-
-