Class SVGPathElement

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

SVGPathSegList

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

SVGPathSegList

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

SVGPathSegArcAbs

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

SVGPathSegArcRel

Erillinen, vanhurskaudeton SVGPathSegArcRel -objekti.

SuunnitteleSVGPathSegClosePath()

Palauttaa erillinen, vanhurskaudeton SVGPathSegClosePath-objekti.

[DOMName("createSVGPathSegClosePath")]
public SVGPathSegClosePath CreateSVGPathSegClosePath()

Returns

SVGPathSegClosePath

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

SVGPathSegCurvetoCubicAbs

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

SVGPathSegCurvetoCubicRel

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

SVGPathSegCurvetoQuadraticAbs

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

SVGPathSegCurvetoQuadraticRel

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

SVGPathSegLinetoAbs

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

SVGPathSegLinetoHorizontalAbs

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

SVGPathSegLinetoHorizontalRel

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

SVGPathSegLinetoRel

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

SVGPathSegLinetoVerticalAbs

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

SVGPathSegLinetoVerticalRel

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

SVGPathSegMovetoAbs

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

SVGPathSegMovetoRel

Erillinen, vanhurskaudeton SVGPathSegMovetoRel -objekti.

Katso myös

SVGGeometryElement , ISVGAnimatedPathData

 Suomi