Uses of Interface
com.itextpdf.svg.renderers.path.IPathShape
-
Packages that use IPathShape Package Description com.itextpdf.svg.renderers.impl com.itextpdf.svg.renderers.path com.itextpdf.svg.renderers.path.impl -
-
Uses of IPathShape in com.itextpdf.svg.renderers.impl
Methods in com.itextpdf.svg.renderers.impl that return types with arguments of type IPathShape Modifier and Type Method Description private java.util.List<IPathShape>
PathSvgNodeRenderer. addMoveToShapes(IPathShape pathShape, java.lang.String[] pathProperties, IPathShape beforeMoveShape)
(package private) java.util.Collection<IPathShape>
PathSvgNodeRenderer. getShapes()
Processes theSvgConstants.Attributes.D
AbstractSvgNodeRenderer.attributesAndStyles
and converts them into one or moreIPathShape
objects to be drawn on the canvas.private java.util.List<IPathShape>
PathSvgNodeRenderer. processPathOperator(java.lang.String[] pathProperties, IPathShape previousShape)
Processes an individual pathing operator and all of its arguments, converting into one or moreIPathShape
objects.Methods in com.itextpdf.svg.renderers.impl with parameters of type IPathShape Modifier and Type Method Description private java.util.List<IPathShape>
PathSvgNodeRenderer. addMoveToShapes(IPathShape pathShape, java.lang.String[] pathProperties, IPathShape beforeMoveShape)
private static Point
PathSvgNodeRenderer. getCurrentPoint(IPathShape previousShape)
private java.lang.String[]
PathSvgNodeRenderer. getShapeCoordinates(IPathShape shape, IPathShape previousShape, java.lang.String[] pathProperties)
Gets the coordinates that shall be passed tosetCoordinates(java.lang.String[], com.itextpdf.kernel.geom.Point)
for the current shape.private java.util.List<IPathShape>
PathSvgNodeRenderer. processPathOperator(java.lang.String[] pathProperties, IPathShape previousShape)
Processes an individual pathing operator and all of its arguments, converting into one or moreIPathShape
objects. -
Uses of IPathShape in com.itextpdf.svg.renderers.path
Methods in com.itextpdf.svg.renderers.path that return IPathShape Modifier and Type Method Description static IPathShape
SvgPathShapeFactory. createPathShape(java.lang.String name)
Creates a configuredIPathShape
object based on the passed Svg path data instruction tag.Methods in com.itextpdf.svg.renderers.path that return types with arguments of type IPathShape Modifier and Type Method Description java.util.Map<java.lang.String,IPathShape>
IPathShapeMapper. getMapping()
Provides a mapping of Path-data instructions' names to path shape classes. -
Uses of IPathShape in com.itextpdf.svg.renderers.path.impl
Classes in com.itextpdf.svg.renderers.path.impl that implement IPathShape Modifier and Type Class Description class
AbstractPathShape
This class handles common behaviour in IPathShape implementationsclass
ClosePath
Implements closePath(Z) attribute of SVG's path elementclass
CurveTo
Implements curveTo(C) attribute of SVG's path elementclass
EllipticalCurveTo
Implements elliptical curveTo (A) segment of SVG's path element.class
HorizontalLineTo
Implements lineTo(H) attribute of SVG's path elementclass
LineTo
Implements lineTo(L) attribute of SVG's path elementclass
MoveTo
Implements moveTo(M) attribute of SVG's path elementclass
QuadraticCurveTo
Implements quadratic Bezier curveTo(Q) attribute of SVG's path elementclass
QuadraticSmoothCurveTo
Implements shorthand/smooth quadraticCurveTo (T) attribute of SVG's path elementclass
SmoothSCurveTo
Implements shorthand/smooth curveTo (S) attribute of SVG's path elementclass
VerticalLineTo
Implements lineTo(V) attribute of SVG's path elementMethods in com.itextpdf.svg.renderers.path.impl that return types with arguments of type IPathShape Modifier and Type Method Description java.util.Map<java.lang.String,IPathShape>
PathShapeMapper. getMapping()
-