@DOMObjectAttribute @DOMNameAttribute(name="SVGPathSeg") public abstract class SVGPathSeg extends SVGValueType
The SVGPathSeg interface is a base interface that corresponds to a single command within a path data specification.
Modifier and Type | Field and Description |
---|---|
static int |
PATHSEG_ARC_ABS
Corresponds to a "absolute arcto" (A) path data command.
|
static int |
PATHSEG_ARC_REL
Corresponds to a "relative arcto" (a) path data command.
|
static int |
PATHSEG_CLOSEPATH
Corresponds to a "closepath" (z) path data command.
|
static int |
PATHSEG_CURVETO_CUBIC_ABS
Corresponds to a "absolute cubic Bézier curveto" (C) path data command.
|
static int |
PATHSEG_CURVETO_CUBIC_REL
Corresponds to a "relative cubic Bézier curveto" (c) path data command.
|
static int |
PATHSEG_CURVETO_CUBIC_SMOOTH_ABS
Corresponds to a "absolute smooth cubic curveto" (S) path data command.
|
static int |
PATHSEG_CURVETO_CUBIC_SMOOTH_REL
Corresponds to a "relative smooth cubic curveto" (s) path data command.
|
static int |
PATHSEG_CURVETO_QUADRATIC_ABS
Corresponds to a "absolute quadratic Bézier curveto" (Q) path data command.
|
static int |
PATHSEG_CURVETO_QUADRATIC_REL
Corresponds to a "relative quadratic Bézier curveto" (q) path data command.
|
static int |
PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS
Corresponds to a "absolute smooth quadratic curveto" (T) path data command.
|
static int |
PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL
Corresponds to a "relative smooth quadratic curveto" (t) path data command.
|
static int |
PATHSEG_LINETO_ABS
Corresponds to a "absolute lineto" (L) path data command.
|
static int |
PATHSEG_LINETO_HORIZONTAL_ABS
Corresponds to a "absolute horizontal lineto" (H) path data command.
|
static int |
PATHSEG_LINETO_HORIZONTAL_REL
Corresponds to a "relative horizontal lineto" (h) path data command.
|
static int |
PATHSEG_LINETO_REL
Corresponds to a "relative lineto" (l) path data command.
|
static int |
PATHSEG_LINETO_VERTICAL_ABS
Corresponds to a "absolute vertical lineto" (V) path data command.
|
static int |
PATHSEG_LINETO_VERTICAL_REL
Corresponds to a "relative vertical lineto" (v) path data command.
|
static int |
PATHSEG_MOVETO_ABS
Corresponds to a "absolute moveto" (M) path data command.
|
static int |
PATHSEG_MOVETO_REL
Corresponds to a "relative moveto" (m) path data command.
|
static int |
PATHSEG_UNKNOWN
The unit type is not one of predefined types.
|
flags
PropertyChanged
Constructor and Description |
---|
SVGPathSeg(int pathSegType,
String pathSegTypeAsLetter)
Initializes a new instance of the
SVGPathSeg class. |
asReadOnly, deepClone, dispose, getKey, isDetached, isObserverSuppressed, isReadOnly, notifyPropertyChanged, setDetached, setObserverSuppressed, toString
fireNotifyPropertyChanged, getCurrentValues, getRuntimesBinding, setCurrentValues, setField, setRuntimesBinding
@DOMNameAttribute(name="PATHSEG_UNKNOWN") public static final int PATHSEG_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.
@DOMNameAttribute(name="PATHSEG_CLOSEPATH") public static final int PATHSEG_CLOSEPATH
Corresponds to a "closepath" (z) path data command.
@DOMNameAttribute(name="PATHSEG_MOVETO_ABS") public static final int PATHSEG_MOVETO_ABS
Corresponds to a "absolute moveto" (M) path data command.
@DOMNameAttribute(name="PATHSEG_MOVETO_REL") public static final int PATHSEG_MOVETO_REL
Corresponds to a "relative moveto" (m) path data command.
@DOMNameAttribute(name="PATHSEG_LINETO_ABS") public static final int PATHSEG_LINETO_ABS
Corresponds to a "absolute lineto" (L) path data command.
@DOMNameAttribute(name="PATHSEG_LINETO_REL") public static final int PATHSEG_LINETO_REL
Corresponds to a "relative lineto" (l) path data command.
@DOMNameAttribute(name="PATHSEG_CURVETO_CUBIC_ABS") public static final int PATHSEG_CURVETO_CUBIC_ABS
Corresponds to a "absolute cubic Bézier curveto" (C) path data command.
@DOMNameAttribute(name="PATHSEG_CURVETO_CUBIC_REL") public static final int PATHSEG_CURVETO_CUBIC_REL
Corresponds to a "relative cubic Bézier curveto" (c) path data command.
@DOMNameAttribute(name="PATHSEG_CURVETO_QUADRATIC_ABS") public static final int PATHSEG_CURVETO_QUADRATIC_ABS
Corresponds to a "absolute quadratic Bézier curveto" (Q) path data command.
@DOMNameAttribute(name="PATHSEG_CURVETO_QUADRATIC_REL") public static final int PATHSEG_CURVETO_QUADRATIC_REL
Corresponds to a "relative quadratic Bézier curveto" (q) path data command.
@DOMNameAttribute(name="PATHSEG_ARC_ABS") public static final int PATHSEG_ARC_ABS
Corresponds to a "absolute arcto" (A) path data command.
@DOMNameAttribute(name="PATHSEG_ARC_REL") public static final int PATHSEG_ARC_REL
Corresponds to a "relative arcto" (a) path data command.
@DOMNameAttribute(name="PATHSEG_LINETO_HORIZONTAL_ABS") public static final int PATHSEG_LINETO_HORIZONTAL_ABS
Corresponds to a "absolute horizontal lineto" (H) path data command.
@DOMNameAttribute(name="PATHSEG_LINETO_HORIZONTAL_REL") public static final int PATHSEG_LINETO_HORIZONTAL_REL
Corresponds to a "relative horizontal lineto" (h) path data command.
@DOMNameAttribute(name="PATHSEG_LINETO_VERTICAL_ABS") public static final int PATHSEG_LINETO_VERTICAL_ABS
Corresponds to a "absolute vertical lineto" (V) path data command.
@DOMNameAttribute(name="PATHSEG_LINETO_VERTICAL_REL") public static final int PATHSEG_LINETO_VERTICAL_REL
Corresponds to a "relative vertical lineto" (v) path data command.
@DOMNameAttribute(name="PATHSEG_CURVETO_CUBIC_SMOOTH_ABS") public static final int PATHSEG_CURVETO_CUBIC_SMOOTH_ABS
Corresponds to a "absolute smooth cubic curveto" (S) path data command.
@DOMNameAttribute(name="PATHSEG_CURVETO_CUBIC_SMOOTH_REL") public static final int PATHSEG_CURVETO_CUBIC_SMOOTH_REL
Corresponds to a "relative smooth cubic curveto" (s) path data command.
@DOMNameAttribute(name="PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS") public static final int PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS
Corresponds to a "absolute smooth quadratic curveto" (T) path data command.
@DOMNameAttribute(name="PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL") public static final int PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL
Corresponds to a "relative smooth quadratic curveto" (t) path data command.
public SVGPathSeg(int pathSegType, String pathSegTypeAsLetter)
Initializes a new instance of the SVGPathSeg
class.
pathSegType
- Type of the path seg.pathSegTypeAsLetter
- The path seg type as letter.@DOMNameAttribute(name="pathSegType") public int getPathSegType()
The type of the path segment as specified by one of the constants defined on this interface.
Value: The type of the path segment.@DOMNameAttribute(name="pathSegTypeAsLetter") public String getPathSegTypeAsLetter()
The type of the path segment, specified by the corresponding one character command name.
Value: The type of the path segment.public SVGPathSegMovetoAbs toMovetoAbs()
public SVGPathSegMovetoRel toMovetoRel()
public SVGPathSegLinetoVerticalAbs toLinetoVerticalAbs()
public SVGPathSegLinetoVerticalRel toLinetoVerticalRel()
public SVGPathSegLinetoAbs toLinetoAbs()
public SVGPathSegLinetoRel toLinetoRel()
public SVGPathSegLinetoHorizontalAbs toLinetoHorizontalAbs()
public SVGPathSegLinetoHorizontalRel toLinetoHorizontalRel()
public SVGPathSegCurvetoQuadraticSmoothRel toCurvetoQuadraticSmoothRel()
public SVGPathSegCurvetoQuadraticSmoothAbs toCurvetoQuadraticSmoothAbs()
public SVGPathSegCurvetoQuadraticRel toCurvetoQuadraticRel()
public SVGPathSegCurvetoQuadraticAbs toCurvetoQuadraticAbs()
public SVGPathSegCurvetoCubicSmoothRel toCurvetoCubicSmoothRel()
public SVGPathSegCurvetoCubicSmoothAbs toCurvetoCubicSmoothAbs()
public SVGPathSegCurvetoCubicRel toCurvetoCubicRel()
public SVGPathSegCurvetoCubicAbs toCurvetoCubicAbs()
public SVGPathSegClosePath toClosePath()
public SVGPathSegArcRel toArcRel()
public SVGPathSegArcAbs toArcAbs()