SVGPathSeg Class
The SVGPathSeg interface is a base interface that corresponds to a single command within a path data specification.
Inheritance Hierarchy
SystemObject
  Aspose.Svg.DomDOMObject
    Aspose.Svg.DataTypesSVGValueType
      Aspose.Svg.PathsSVGPathSeg
        More...

Namespace: Aspose.Svg.Paths
Assembly: Aspose.SVG (in Aspose.SVG.dll) Version: 20.2
Syntax
public abstract class SVGPathSeg : SVGValueType

The SVGPathSeg type exposes the following members.

Properties
  NameDescription
Public propertyPathSegType
The type of the path segment as specified by one of the constants defined on this interface.
Public propertyPathSegTypeAsLetter
The type of the path segment, specified by the corresponding one character command name.
Methods
  NameDescription
Public methodDispose
Releases unmanaged and - optionally - managed resources.
(Inherited from SVGValueType.)
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
(Inherited from SVGValueType.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Fields
  NameDescription
Public fieldStatic memberPATHSEG_ARC_ABS
Corresponds to a "absolute arcto" (A) path data command.
Public fieldStatic memberPATHSEG_ARC_REL
Corresponds to a "relative arcto" (a) path data command.
Public fieldStatic memberPATHSEG_CLOSEPATH
Corresponds to a "closepath" (z) path data command.
Public fieldStatic memberPATHSEG_CURVETO_CUBIC_ABS
Corresponds to a "absolute cubic Bézier curveto" (C) path data command.
Public fieldStatic memberPATHSEG_CURVETO_CUBIC_REL
Corresponds to a "relative cubic Bézier curveto" (c) path data command.
Public fieldStatic memberPATHSEG_CURVETO_CUBIC_SMOOTH_ABS
Corresponds to a "absolute smooth cubic curveto" (S) path data command.
Public fieldStatic memberPATHSEG_CURVETO_CUBIC_SMOOTH_REL
Corresponds to a "relative smooth cubic curveto" (s) path data command.
Public fieldStatic memberPATHSEG_CURVETO_QUADRATIC_ABS
Corresponds to a "absolute quadratic Bézier curveto" (Q) path data command.
Public fieldStatic memberPATHSEG_CURVETO_QUADRATIC_REL
Corresponds to a "relative quadratic Bézier curveto" (q) path data command.
Public fieldStatic memberPATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS
Corresponds to a "absolute smooth quadratic curveto" (T) path data command.
Public fieldStatic memberPATHSEG_CURVETO_QUADRATIC_SMOOTH_REL
Corresponds to a "relative smooth quadratic curveto" (t) path data command.
Public fieldStatic memberPATHSEG_LINETO_ABS
Corresponds to a "absolute lineto" (L) path data command.
Public fieldStatic memberPATHSEG_LINETO_HORIZONTAL_ABS
Corresponds to a "absolute horizontal lineto" (H) path data command.
Public fieldStatic memberPATHSEG_LINETO_HORIZONTAL_REL
Corresponds to a "relative horizontal lineto" (h) path data command.
Public fieldStatic memberPATHSEG_LINETO_REL
Corresponds to a "relative lineto" (l) path data command.
Public fieldStatic memberPATHSEG_LINETO_VERTICAL_ABS
Corresponds to a "absolute vertical lineto" (V) path data command.
Public fieldStatic memberPATHSEG_LINETO_VERTICAL_REL
Corresponds to a "relative vertical lineto" (v) path data command.
Public fieldStatic memberPATHSEG_MOVETO_ABS
Corresponds to a "absolute moveto" (M) path data command.
Public fieldStatic memberPATHSEG_MOVETO_REL
Corresponds to a "relative moveto" (m) path data command.
Public fieldStatic memberPATHSEG_UNKNOWN
The unit type is not one of predefined types. It is invalid to attempt to define a new value of this type or to attempt to switch an existing value to this type.
See Also
Inheritance Hierarchy
SystemObject
  Aspose.Svg.DomDOMObject
    Aspose.Svg.DataTypesSVGValueType
      Aspose.Svg.PathsSVGPathSeg
        Aspose.Svg.PathsSVGPathSegArcAbs
        Aspose.Svg.PathsSVGPathSegArcRel
        Aspose.Svg.PathsSVGPathSegClosePath
        Aspose.Svg.PathsSVGPathSegCurvetoCubicAbs
        Aspose.Svg.PathsSVGPathSegCurvetoCubicRel
        Aspose.Svg.PathsSVGPathSegCurvetoCubicSmoothAbs
        Aspose.Svg.PathsSVGPathSegCurvetoCubicSmoothRel
        Aspose.Svg.PathsSVGPathSegCurvetoQuadraticAbs
        Aspose.Svg.PathsSVGPathSegCurvetoQuadraticRel
        Aspose.Svg.PathsSVGPathSegCurvetoQuadraticSmoothAbs
        Aspose.Svg.PathsSVGPathSegCurvetoQuadraticSmoothRel
        Aspose.Svg.PathsSVGPathSegLinetoAbs
        Aspose.Svg.PathsSVGPathSegLinetoHorizontalAbs
        Aspose.Svg.PathsSVGPathSegLinetoHorizontalRel
        Aspose.Svg.PathsSVGPathSegLinetoRel
        Aspose.Svg.PathsSVGPathSegLinetoVerticalAbs
        Aspose.Svg.PathsSVGPathSegLinetoVerticalRel
        Aspose.Svg.PathsSVGPathSegMovetoAbs
        Aspose.Svg.PathsSVGPathSegMovetoRel