public class EllipseSvgNodeRenderer extends AbstractSvgNodeRenderer
ISvgNodeRenderer implementation for the <circle> tag.attributesAndStyles| Constructor and Description |
|---|
EllipseSvgNodeRenderer() |
| Modifier and Type | Method and Description |
|---|---|
ISvgNodeRenderer |
createDeepCopy()
Creates a deep copy of this renderer, including it's subtree of children
|
protected void |
doDraw(SvgDrawContext context)
Draws this element to a canvas-like object maintained in the context.
|
com.itextpdf.kernel.geom.Rectangle |
getObjectBoundingBox(SvgDrawContext context)
Calculates the current object bounding box.
|
protected boolean |
setParameters()
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
|
canConstructViewPort, canElementFill, deepCopyAttributesAndStyles, draw, getAttribute, getAttributeMapCopy, getAttributeOrDefault, getCurrentFontSize, getParent, parseAbsoluteLength, setAttribute, setAttributesAndStyles, setParentprotected void doDraw(SvgDrawContext context)
AbstractSvgNodeRendererdoDraw in class AbstractSvgNodeRenderercontext - the object that knows the place to draw this element and maintains its statepublic com.itextpdf.kernel.geom.Rectangle getObjectBoundingBox(SvgDrawContext context)
ISvgNodeRenderercontext - the current context, for instance it contains current viewport and available
font dataRectangle representing the current object's bounding box, or null
if bounding box is undefinedprotected boolean setParameters()
public ISvgNodeRenderer createDeepCopy()
ISvgNodeRendererCopyright © 1998–2023 iText Group NV. All rights reserved.