Namespace iText.Svg.Renderers.Impl
Classes
- AbstractBranchSvgNodeRenderer
Abstract class that will be the superclass for any element that can function as a parent.
- AbstractGradientSvgNodeRenderer
ISvgNodeRenderer abstract implementation for gradient tags (<linearGradient>, <radialGradient>).
- AbstractSvgNodeRenderer
ISvgNodeRenderer abstract implementation.
- CircleSvgNodeRenderer
ISvgNodeRenderer implementation for the <circle> tag.
- ClipPathSvgNodeRenderer
This renderer represents a collection of elements (simple shapes and paths).
- EllipseSvgNodeRenderer
ISvgNodeRenderer implementation for the <circle> tag.
- GroupSvgNodeRenderer
This renderer represents a branch in an SVG tree.
- ImageSvgNodeRenderer
Responsible for drawing Images to the canvas.
- LineSvgNodeRenderer
ISvgNodeRenderer implementation for the <line> tag.
- LinearGradientSvgNodeRenderer
ISvgNodeRenderer implementation for the <linearGradient> tag.
- MarkerSvgNodeRenderer
ISvgNodeRenderer implementation for the <marker> tag.
- PathSvgNodeRenderer
ISvgNodeRenderer implementation for the <path> tag.
- PatternSvgNodeRenderer
Implementation for the svg <pattern> tag.
- PdfRootSvgNodeRenderer
Root renderer responsible for applying the initial axis-flipping transform
- PolygonSvgNodeRenderer
ISvgNodeRenderer implementation for the <polygon> tag.
- PolylineSvgNodeRenderer
ISvgNodeRenderer implementation for the <polyline> tag.
- RectangleSvgNodeRenderer
ISvgNodeRenderer implementation for the <rect> tag.
- StopSvgNodeRenderer
ISvgNodeRenderer implementation for the gradient <stop> tag.
- SvgTagSvgNodeRenderer
ISvgNodeRenderer implementation for the <svg> tag.
- TextLeafSvgNodeRenderer
ISvgNodeRenderer implementation for drawing text to a canvas.
- TextSvgBranchRenderer
ISvgNodeRenderer implementation for the <text> and <tspan> tag.
- UseSvgNodeRenderer
Renderer implementing the use tag.