Package com.itextpdf.svg.renderers.impl
Class PolygonSvgNodeRenderer
java.lang.Object
com.itextpdf.svg.renderers.impl.AbstractSvgNodeRenderer
com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
com.itextpdf.svg.renderers.impl.PolygonSvgNodeRenderer
- All Implemented Interfaces:
-
IMarkerCapable,ISvgNodeRenderer
ISvgNodeRenderer implementation for the -
Field Summary
Fields inherited from class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
pointsFields 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 voiddoDraw(SvgDrawContext context) Draws this element to a canvas-like object maintained in the context.protected voidCalls setPoints(String) to setPolylineSvgNodeRenderer.pointsThen callsconnectPoints()to create a path between the first and last point if it doesn't already existMethods inherited from class com.itextpdf.svg.renderers.impl.PolylineSvgNodeRenderer
drawMarker, getAutoOrientAngle, getObjectBoundingBox, getPointsMethods 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, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.itextpdf.svg.renderers.IMarkerCapable
drawMarker, getAutoOrientAngle
-
Constructor Details
-
PolygonSvgNodeRenderer
public PolygonSvgNodeRenderer()
-
-
Method Details
-
setPoints
Calls setPoints(String) to setPolylineSvgNodeRenderer.pointsThen callsconnectPoints()to create a path between the first and last point if it doesn't already exist- Overrides:
-
setPointsin classPolylineSvgNodeRenderer - Parameters:
-
pointsAttribute- A string of space separated x,y value pairs
-
createDeepCopy
Creates a deep copy of this renderer, including it's subtree of children- Specified by:
-
createDeepCopyin interfaceISvgNodeRenderer - Overrides:
-
createDeepCopyin classPolylineSvgNodeRenderer - Returns:
- deep copy of this renderer
-
doDraw
Draws this element to a canvas-like object maintained in the context.- Overrides:
-
doDrawin classPolylineSvgNodeRenderer - Parameters:
-
context- the object that knows the place to draw this element and maintains its state
-