Table of Contents

Class LineSvgNodeRenderer

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

ISvgNodeRenderer implementation for the <line> tag.

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

Constructors

LineSvgNodeRenderer()

public LineSvgNodeRenderer()

Methods

CanElementFill()

protected override bool CanElementFill()

Returns

bool

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