Class SVGPathElement
ja nimityö: Aspose.Html.Dom.Svg Kokoelma: Aspose.HTML.dll (25.4.0)
SVGPathElementin käyttöliittymä vastaa ”matkan” elementtiä.
[DOMName("SVGPathElement")]
[DOMObject]
[ComVisible(true)]
public class SVGPathElement : SVGGeometryElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGTests, ISVGAnimatedPathData
Inheritance
object ← DOMObject ← EventTarget ← Node ← Element ← SVGElement ← SVGGraphicsElement ← SVGGeometryElement ← SVGPathElement
Implements
INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode , IElementCSSInlineStyle , ISVGTests , ISVGAnimatedPathData
Perintöjäsenet
SVGGeometryElement.GetEquivalentPath() , SVGGeometryElement.GetTotalLength() , SVGGeometryElement.GetPointAtLength(float) , SVGGeometryElement.Dispose(bool) , SVGGeometryElement.PathLength , SVGGraphicsElement.GetBBox() , SVGGraphicsElement.GetCTM() , SVGGraphicsElement.GetScreenCTM() , SVGGraphicsElement.NearestViewportElement , SVGGraphicsElement.FarthestViewportElement , SVGGraphicsElement.Transform , SVGGraphicsElement.RequiredFeatures , SVGGraphicsElement.RequiredExtensions , SVGGraphicsElement.SystemLanguage , SVGElement.Id , SVGElement.OwnerSVGElement , SVGElement.ViewportElement , SVGElement.ClassName , SVGElement.Style , Element.GetAttributeNames() , Element.HasAttributes() , Element.GetAttribute(string) , Element.GetAttributeNS(string, string) , Element.SetAttribute(string, string) , Element.SetAttributeNS(string, string, string) , Element.RemoveAttribute(string) , Element.RemoveAttributeNS(string, string) , Element.HasAttribute(string) , Element.HasAttributeNS(string, string) , Element.ToggleAttribute(string) , Element.ToggleAttribute(string, bool) , Element.GetAttributeNode(string) , Element.SetAttributeNode(Attr) , Element.RemoveAttributeNode(Attr) , Element.GetAttributeNodeNS(string, string) , Element.SetAttributeNodeNS(Attr) , Element.GetElementsByTagName(string) , Element.GetElementsByTagNameNS(string, string) , Element.Remove() , Element.QuerySelectorAll(string) , Element.QuerySelector(string) , Element.AttachShadow(ShadowRootMode) , Element.GetElementsByClassName(string) , Element.Dispose(bool) , Element.ClassList , Element.LocalName , Element.NamespaceURI , Element.Prefix , Element.NodeName , Element.NodeType , Element.TagName , Element.Id , Element.ClassName , Element.TextContent , Element.Attributes , Element.FirstElementChild , Element.LastElementChild , Element.PreviousElementSibling , Element.NextElementSibling , Element.ChildElementCount , Element.Children , Element.InnerHTML , Element.OuterHTML , Element.ShadowRoot , Node.ELEMENT_NODE , Node.ATTRIBUTE_NODE , Node.TEXT_NODE , Node.CDATA_SECTION_NODE , Node.ENTITY_REFERENCE_NODE , Node.ENTITY_NODE , Node.PROCESSING_INSTRUCTION_NODE , Node.COMMENT_NODE , Node.DOCUMENT_NODE , Node.DOCUMENT_TYPE_NODE , Node.DOCUMENT_FRAGMENT_NODE , Node.NOTATION_NODE , Node.HasChildNodes() , Node.Normalize() , Node.CloneNode() , Node.CloneNode(bool) , Node.IsEqualNode(Node) , Node.IsSameNode(Node) , Node.LookupPrefix(string) , Node.LookupNamespaceURI(string) , Node.IsDefaultNamespace(string) , Node.InsertBefore(Node, Node) , Node.ReplaceChild(Node, Node) , Node.RemoveChild(Node) , Node.AppendChild(Node) , Node.Dispose(bool) , Node.ToString() , Node.NodeType , Node.LocalName , Node.NamespaceURI , Node.Prefix , Node.NodeName , Node.BaseURI , Node.OwnerDocument , Node.ParentNode , Node.ParentElement , Node.ChildNodes , Node.FirstChild , Node.LastChild , Node.PreviousSibling , Node.NextSibling , Node.NodeValue , Node.TextContent , EventTarget.AddEventListener(string, DOMEventHandler, bool) , EventTarget.AddEventListener(string, IEventListener) , EventTarget.AddEventListener(string, IEventListener, bool) , EventTarget.RemoveEventListener(string, DOMEventHandler, bool) , EventTarget.RemoveEventListener(string, IEventListener) , EventTarget.RemoveEventListener(string, IEventListener, bool) , EventTarget.DispatchEvent(Event) , EventTarget.Dispose() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
AnimatedPathSegList
Tarjoaa pääsyn ”d” ominaisuuden nykyiseen animaatioon muodossa, joka vastaa yksi kerrallaan SVG:n syntaxiä.Jos kyseinen ominaisuus tai omaisuus on animaatio, se sisältää ominaisuuden tai omaisuuden nykyisen animaatioarvon, ja sekä omaisuus että sen sisältö luetaan vain.Jos kyseinen ominaisuus tai omaisuus ei tällä hetkellä animaatiota, se sisältää saman arvon kuin pathSegList.
public SVGPathSegList AnimatedPathSegList { get; }
Omistuksen arvo
PathSegList
Se tarjoaa pääsyn ”d” -ominaisuuden pohjan (eli staattiseen) sisältöön muodossa, joka vastaa yksi kerrallaan SVG:n syntaxia.Joten, jos ’d’ ominaisuus on “absolute moveto (M)” ja “absolute arcto (A)” komento, niin pathSegList on kaksi sisäänkäyntiä: SVG_PATHSEG_MOVETO_ABS ja SVG_PATHSEG_ARC_ABS.
public SVGPathSegList PathSegList { get; set; }
Omistuksen arvo
Methods
LuoSVGPathSegArcAbs(laivasto, laivasto, laivasto, laivasto, laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegArcAbs-objekti.
[DOMName("createSVGPathSegArcAbs")]
public SVGPathSegArcAbs CreateSVGPathSegArcAbs(float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag)
Parameters
x
float
Absoluuttinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Absoluuttinen Y koordinoi tämän tien segmentin loppupisteen.
r1
float
x-aksin säteily ellipsin (eli r1) osalta.
r2
float
Y-aksin säteily ellipsille (eli r2)
angle
float
Kierroskulma asteina ellipsin x-aksin suhteessa käyttäjän koordinaattijärjestelmän x-aksin suhteen.
largeArcFlag
bool
Suuren arkin lippuparametrin arvo.
sweepFlag
bool
Suuren arkin lippuparametrin arvo.
Returns
Erillinen, vanhurskaudeton SVGPathSegArcAbs -objekti.
LuoSVGPathSegArcRel(laivasto, laivasto, laivasto, laivasto, laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegArcRel-objekti.
[DOMName("createSVGPathSegArcRel")]
public SVGPathSegArcRel CreateSVGPathSegArcRel(float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag)
Parameters
x
float
Relatiivinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Suhteellinen Y koordinoi tämän tien segmentin loppupisteen.
r1
float
x-aksin säteily ellipsin (eli r1) osalta.
r2
float
Y-aksin säteily ellipsille (eli r2)
angle
float
Kierroskulma asteina ellipsin x-aksin suhteessa käyttäjän koordinaattijärjestelmän x-aksin suhteen.
largeArcFlag
bool
Suuren arkin lippuparametrin arvo.
sweepFlag
bool
Suuren arkin lippuparametrin arvo.
Returns
Erillinen, vanhurskaudeton SVGPathSegArcRel -objekti.
SuunnitteleSVGPathSegClosePath()
Palauttaa erillinen, vanhurskaudeton SVGPathSegClosePath-objekti.
[DOMName("createSVGPathSegClosePath")]
public SVGPathSegClosePath CreateSVGPathSegClosePath()
Returns
Erillinen, vanhurskaudeton SVGPathSegClosePath-objekti.
SuunnittelemmeSVGPathSegCurvetoCubicAbs(laivasto, laivasto, laivasto, laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegCurvetoCubicAbs-objekti.
[DOMName("createSVGPathSegCurvetoCubicAbs")]
public SVGPathSegCurvetoCubicAbs CreateSVGPathSegCurvetoCubicAbs(float x, float y, float x1, float y1, float x2, float y2)
Parameters
x
float
Absoluuttinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Absoluuttinen Y koordinoi tämän tien segmentin loppupisteen.
x1
float
Absoluuttinen X koordinaatti ensimmäiselle ohjauspisteelle.
y1
float
Absoluuttinen Y koordinoi ensimmäisen ohjauspisteen.
x2
float
Absoluuttinen X koordinaatti toiseen ohjauspisteeseen.
y2
float
Absoluuttinen Y koordinoi toiseen ohjauspisteeseen.
Returns
Erillinen, vanhurskaudeton SVGPathSegCurvetoCubicAbs -objekti.
SuunnitteleVGPathSegCurvetoCubicRel(laivasto, laivasto, laivasto, laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegCurvetoCubicRel-objekti.
[DOMName("createSVGPathSegCurvetoCubicRel")]
public SVGPathSegCurvetoCubicRel CreateSVGPathSegCurvetoCubicRel(float x, float y, float x1, float y1, float x2, float y2)
Parameters
x
float
Relatiivinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Suhteellinen Y koordinoi tämän tien segmentin loppupisteen.
x1
float
Relatiivinen X koordinaatti ensimmäiselle ohjauspisteelle.
y1
float
Suhteellinen Y koordinoi ensimmäisen ohjauspisteen osalta.
x2
float
Relatiivinen X koordinaatti toiselle ohjauspisteelle.
y2
float
Suhteellinen Y koordinoi toiseen ohjauspisteeseen.
Returns
Erillinen, vanhurskaudeton SVGPathSegCurvetoCubicRel -objekti.
LuoSVGPathSegCurvetoCubicSmoothAbs(laivasto, laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegCurvetoCubicSmoothAbs-objekti.
[DOMName("createSVGPathSegCurvetoCubicSmoothAbs")]
public SVGPathSegCurvetoCubicSmoothAbs CreateSVGPathSegCurvetoCubicSmoothAbs(float x, float y, float x2, float y2)
Parameters
x
float
Absoluuttinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Absoluuttinen Y koordinoi tämän tien segmentin loppupisteen.
x2
float
Absoluuttinen X koordinaatti toiseen ohjauspisteeseen.
y2
float
Absoluuttinen Y koordinoi toiseen ohjauspisteeseen.
Returns
SVGPathSegCurvetoCubicSmoothAbs
Erillinen, vanhurskaudeton SVGPathSegCurvetoCubicSmoothAbs -objekti.
LuoSVGPathSegCurvetoCubicSmoothRel(laivasto, laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegCurvetoCubicSmoothRel-objekti.
[DOMName("createSVGPathSegCurvetoCubicSmoothRel")]
public SVGPathSegCurvetoCubicSmoothRel CreateSVGPathSegCurvetoCubicSmoothRel(float x, float y, float x2, float y2)
Parameters
x
float
Relatiivinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Suhteellinen Y koordinoi tämän tien segmentin loppupisteen.
x2
float
Relatiivinen X koordinaatti toiselle ohjauspisteelle.
y2
float
Suhteellinen Y koordinoi toiseen ohjauspisteeseen.
Returns
SVGPathSegCurvetoCubicSmoothRel
Erillinen, vanhurskaudeton SVGPathSegCurvetoCubicSmoothRel -objekti.
LuoSVGPathSegCurvetoQuadraticAbs(laivasto, laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegCurvetoQuadraticAbs-objekti.
[DOMName("createSVGPathSegCurvetoQuadraticAbs")]
public SVGPathSegCurvetoQuadraticAbs CreateSVGPathSegCurvetoQuadraticAbs(float x, float y, float x1, float y1)
Parameters
x
float
Absoluuttinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Absoluuttinen Y koordinoi tämän tien segmentin loppupisteen.
x1
float
Absoluuttinen X koordinaatti ensimmäiselle ohjauspisteelle.
y1
float
Absoluuttinen Y koordinoi ensimmäisen ohjauspisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegCurvetoQuadraticAbs -objekti.
LuoSVGPathSegCurvetoQuadraticRel(laivasto, laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegCurvetoQuadraticRel-objekti.
[DOMName("createSVGPathSegCurvetoQuadraticRel")]
public SVGPathSegCurvetoQuadraticRel CreateSVGPathSegCurvetoQuadraticRel(float x, float y, float x1, float y1)
Parameters
x
float
Relatiivinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Suhteellinen Y koordinoi tämän tien segmentin loppupisteen.
x1
float
Relatiivinen X koordinaatti ensimmäiselle ohjauspisteelle.
y1
float
Suhteellinen Y koordinoi ensimmäisen ohjauspisteen osalta.
Returns
Erillinen, vanhurskaudeton SVGPathSegCurvetoQuadraticRel -objekti.
LuoSVGPathSegCurvetoQuadraticSmoothAbs(Laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegCurvetoQuadraticSmoothAbs-objekti.
[DOMName("createSVGPathSegCurvetoQuadraticSmoothAbs")]
public SVGPathSegCurvetoQuadraticSmoothAbs CreateSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y)
Parameters
x
float
Absoluuttinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Absoluuttinen Y koordinoi tämän tien segmentin loppupisteen.
Returns
SVGPathSegCurvetoQuadraticSmoothAbs
Erillinen, vanhurskaudeton SVGPathSegCurvetoQuadraticSmoothAbs -objekti.
LuoSVGPathSegCurvetoQuadraticSmoothRel(Laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegCurvetoQuadraticSmoothRel -objekti.
[DOMName("createSVGPathSegCurvetoQuadraticSmoothRel")]
public SVGPathSegCurvetoQuadraticSmoothRel CreateSVGPathSegCurvetoQuadraticSmoothRel(float x, float y)
Parameters
x
float
Relatiivinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Suhteellinen Y koordinoi tämän tien segmentin loppupisteen.
Returns
SVGPathSegCurvetoQuadraticSmoothRel
Erillinen, vanhurskaudeton SVGPathSegCurvetoQuadraticSmoothRel -objekti.
SuunnittelemmeSVGPathSegLinetoAbs(Laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegLinetoAbs-objekti.
[DOMName("createSVGPathSegLinetoAbs")]
public SVGPathSegLinetoAbs CreateSVGPathSegLinetoAbs(float x, float y)
Parameters
x
float
Absoluuttinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Absoluuttinen Y koordinoi tämän tien segmentin loppupisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegLinetoAbs-objekti.
SuunnitteleHorizontalAbs(Flottaa)
Palauttaa erillinen, vanhurskaudeton SVGPathSegLinetoHorizontalAbs-objekti.
[DOMName("createSVGPathSegLinetoHorizontalAbs")]
public SVGPathSegLinetoHorizontalAbs CreateSVGPathSegLinetoHorizontalAbs(float x)
Parameters
x
float
Absoluuttinen X koordinoi tämän tien segmentin loppupisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegLinetoHorizontalAbs -objekti.
SuunnitteleVGPathSegLinetoHorizontalRel(Flottaa)
Palauttaa erillinen, vanhurskaudeton SVGPathSegLinetoHorizontalRel -objekti.
[DOMName("createSVGPathSegLinetoHorizontalRel")]
public SVGPathSegLinetoHorizontalRel CreateSVGPathSegLinetoHorizontalRel(float x)
Parameters
x
float
Relatiivinen X koordinoi tämän tien segmentin loppupisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegLinetoHorizontalRel -objekti.
SuunnittelemmeSVGPathSegLineto(Laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegLinetoRel-objekti.
[DOMName("createSVGPathSegLinetoRel")]
public SVGPathSegLinetoRel CreateSVGPathSegLinetoRel(float x, float y)
Parameters
x
float
Relatiivinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Suhteellinen Y koordinoi tämän tien segmentin loppupisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegLinetoRel -objekti.
SuunnitteleSVGPathSegLinetoVerticalAbs(Flottaa)
Palauttaa erillinen, vanhurskaudeton SVGPathSegLinetoVerticalAbs -objekti.
[DOMName("createSVGPathSegLinetoVerticalAbs")]
public SVGPathSegLinetoVerticalAbs CreateSVGPathSegLinetoVerticalAbs(float y)
Parameters
y
float
Absoluuttinen Y koordinoi tämän tien segmentin loppupisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegLinetoVerticalAbs -objekti.
SuunnitteleSVGPathSegLinetoVerticalRel(Flottaa)
Palauttaa erillinen, vanhurskaudeton SVGPathSegLinetoVerticalRel -objekti.
[DOMName("createSVGPathSegLinetoVerticalRel")]
public SVGPathSegLinetoVerticalRel CreateSVGPathSegLinetoVerticalRel(float y)
Parameters
y
float
Suhteellinen Y koordinoi tämän tien segmentin loppupisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegLinetoVerticalRel -objekti.
LuoSVGPathSegMovetoAbs(Laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegMovetoAbs-objekti.
[DOMName("createSVGPathSegMovetoAbs")]
public SVGPathSegMovetoAbs CreateSVGPathSegMovetoAbs(float x, float y)
Parameters
x
float
Absoluuttinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Absoluuttinen Y koordinoi tämän tien segmentin loppupisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegMovetoAbs -objekti.
LuoSVGPathSegMovetoRel(Laivasto, laivasto)
Palauttaa erillinen, vanhurskaudeton SVGPathSegMovetoRel-objekti.
[DOMName("createSVGPathSegMovetoRel")]
public SVGPathSegMovetoRel CreateSVGPathSegMovetoRel(float x, float y)
Parameters
x
float
Relatiivinen X koordinoi tämän tien segmentin loppupisteen.
y
float
Suhteellinen Y koordinoi tämän tien segmentin loppupisteen.
Returns
Erillinen, vanhurskaudeton SVGPathSegMovetoRel -objekti.