Package com.itextpdf.svg.renderers.path.impl
package com.itextpdf.svg.renderers.path.impl
-
ClassDescriptionThis class handles common behaviour in IPathShape implementationsImplements closePath(Z) attribute of SVG's path elementImplements curveTo(C) attribute of SVG's path elementDefault implementation of
IOperatorConverter
used by the regular (not-smooth) curves and other path commands.Implements elliptical curveTo (A) segment of SVG's path element.Converts between two types of definitions of an arc: The input is an arc defined by two points and the two semi-axes of the ellipse.Implements lineTo(H) attribute of SVG's path elementInterface that describes a Path object which is defined by control points.A locally used strategy for converting relative coordinates to absolute coordinates (in the current SVG coordinate space).Implements lineTo(L) attribute of SVG's path elementImplements moveTo(M) attribute of SVG's path elementThe implementation ofIPathShapeMapper
that will be used by sub classes ofPathSvgNodeRenderer
To map the path-data instructions(moveto, lineto, corveto ...) to their respective implementations.Implements quadratic Bezier curveTo(Q) attribute of SVG's path elementImplements shorthand/smooth quadraticCurveTo (T) attribute of SVG's path elementImplementation ofIOperatorConverter
specifically for smooth curves.Implements shorthand/smooth curveTo (S) attribute of SVG's path elementImplements lineTo(V) attribute of SVG's path element