Table of Contents

Class PathSvgNodeRenderer

Namespace
iText.Svg.Renderers.Impl
Assembly
itext.svg.dll

ISvgNodeRenderer implementation for the <path> tag.

public class PathSvgNodeRenderer : AbstractSvgNodeRenderer, ISvgNodeRenderer, IMarkerCapable
Inheritance
PathSvgNodeRenderer
Implements
Inherited Members

Constructors

PathSvgNodeRenderer()

public PathSvgNodeRenderer()

Methods

CreateDeepCopy()

public override ISvgNodeRenderer CreateDeepCopy()

Returns

ISvgNodeRenderer

DoDraw(SvgDrawContext)

protected override void DoDraw(SvgDrawContext context)

Parameters

context SvgDrawContext

DrawMarker(SvgDrawContext, MarkerVertexType)

public virtual void DrawMarker(SvgDrawContext context, MarkerVertexType markerVertexType)

Parameters

context SvgDrawContext
markerVertexType MarkerVertexType

GetAutoOrientAngle(MarkerSvgNodeRenderer, bool)

public virtual double GetAutoOrientAngle(MarkerSvgNodeRenderer marker, bool reverse)

Parameters

marker MarkerSvgNodeRenderer
reverse bool

Returns

double

GetObjectBoundingBox(SvgDrawContext)

public override Rectangle GetObjectBoundingBox(SvgDrawContext context)

Parameters

context SvgDrawContext

Returns

Rectangle