Class SVGPathElement

Class SVGPathElement

De naam: Aspose.Html.Dom.Svg Verzameling: Aspose.HTML.dll (25.4.0)

De SVGPathElement-interface komt overeen met het ‘pad’-element.

[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

Geëerbiede leden

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

Geeft toegang tot de actuele geanimeerde inhoud van de ’d’ attribute in een vorm die één voor één overeenkomt met de syntax van SVG. Als de gegeven attribute of eigendom wordt geanimeerd, bevat de actuele geanimeerde waarde van de attribute of eigendom, en zowel het object zelf als zijn inhoud worden alleen gelezen. Als de gegeven attribute of eigendom momenteel niet wordt geanimeerd, bevat dezelfde waarde als pathSegList.

public SVGPathSegList AnimatedPathSegList { get; }

Eigendomswaarde

SVGPathSegList

PathSegList

Zorgt voor toegang tot de basis (d.w.z. statische) inhoud van het ‘d’-attribuut in een vorm die één voor één overeenkomt met de syntax van SVG.Dus, als het ‘d’ attribuut een ‘absolute moveto (M)’ en een ‘absolute arcto (A)’ bestelling heeft, dan zal de pathSegList twee entries hebben: een SVG_PATHSEG_MOVETO_ABS en een SVG_PATHSEG_ARC_ABS.

public SVGPathSegList PathSegList { get; set; }

Eigendomswaarde

SVGPathSegList

Methods

CreateSVGPathSegArcAbs(float, float, float, float, bool, bool)

Terugkeert een zelfstandig, ouderloos SVGPathSegArcAbs object.

[DOMName("createSVGPathSegArcAbs")]
public SVGPathSegArcAbs CreateSVGPathSegArcAbs(float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag)

Parameters

x float

De absolute X coördinate voor het eindpunt van dit padsegment.

y float

De absolute Y coördineert voor het eindpunt van dit padsegment.

r1 float

De x-axis radius voor de ellips (d.w.z. r1).

r2 float

De y-axis radius voor de ellipse (d.w.z. r2).

angle float

De rotatiehoek in graden voor de x-axis van de ellipse in relatie tot de x-axis van het gebruikerscoördinatiesysteem.

largeArcFlag bool

De waarde van de big-arc-vlag parameter.

sweepFlag bool

De waarde van de big-arc-vlag parameter.

Returns

SVGPathSegArcAbs

Een zelfstandig, ouderloos SVGPathSegArcAbs object.

CreateSVGPathSegArcRel(float, float, float, float, bool, bool)

Terugkeert een zelfstandig, ouderloos SVGPathSegArcRel object.

[DOMName("createSVGPathSegArcRel")]
public SVGPathSegArcRel CreateSVGPathSegArcRel(float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag)

Parameters

x float

De relatieve X coördinate voor het eindpunt van dit padsegment.

y float

De relatieve Y coördineert voor het eindpunt van dit padsegment.

r1 float

De x-axis radius voor de ellips (d.w.z. r1).

r2 float

De y-axis radius voor de ellipse (d.w.z. r2).

angle float

De rotatiehoek in graden voor de x-axis van de ellipse in relatie tot de x-axis van het gebruikerscoördinatiesysteem.

largeArcFlag bool

De waarde van de big-arc-vlag parameter.

sweepFlag bool

De waarde van de big-arc-vlag parameter.

Returns

SVGPathSegArcRel

Een zelfstandig, ouderloos SVGPathSegArcRel object.

CreateSVGPathSegClosePath()

Terugkeert een zelfstandig, ouderloos SVGPathSegClosePath object.

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

Returns

SVGPathSegClosePath

Een zelfstandig, ouderloos SVGPathSegClosePath object.

CreateSVGPathSegCurvetoCubicAbs(De vloot, de vloot, de vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegCurvetoCubicAbs object.

[DOMName("createSVGPathSegCurvetoCubicAbs")]
public SVGPathSegCurvetoCubicAbs CreateSVGPathSegCurvetoCubicAbs(float x, float y, float x1, float y1, float x2, float y2)

Parameters

x float

De absolute X coördinate voor het eindpunt van dit padsegment.

y float

De absolute Y coördineert voor het eindpunt van dit padsegment.

x1 float

De absolute X-coördinatie voor het eerste controlepunt.

y1 float

De absolute Y coördinatie voor het eerste controlepunt.

x2 float

De absolute X coördinatie voor het tweede controlepunt.

y2 float

De absolute Y coördineert voor het tweede controlepunt.

Returns

SVGPathSegCurvetoCubicAbs

Een zelfstandig, ouderloos SVGPathSegCurvetoCubicAbs object.

CreateSVGPathSegCurvetoCubicRel(De vloot, de vloot, de vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegCurvetoCubicRel object.

[DOMName("createSVGPathSegCurvetoCubicRel")]
public SVGPathSegCurvetoCubicRel CreateSVGPathSegCurvetoCubicRel(float x, float y, float x1, float y1, float x2, float y2)

Parameters

x float

De relatieve X coördinate voor het eindpunt van dit padsegment.

y float

De relatieve Y coördineert voor het eindpunt van dit padsegment.

x1 float

De relatieve X-coördinatie voor het eerste controlepunt.

y1 float

De relatieve Y coördineert voor het eerste controlepunt.

x2 float

De relatieve X-coördinatie voor het tweede controlepunt.

y2 float

De relatieve Y coördineert voor het tweede controlepunt.

Returns

SVGPathSegCurvetoCubicRel

Een zelfstandig, ouderloos SVGPathSegCurvetoCubicRel object.

CreateSVGPathSegCurvetoCubicSmoothAbs(De vloot, de vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegCurvetoCubicSmoothAbs object.

[DOMName("createSVGPathSegCurvetoCubicSmoothAbs")]
public SVGPathSegCurvetoCubicSmoothAbs CreateSVGPathSegCurvetoCubicSmoothAbs(float x, float y, float x2, float y2)

Parameters

x float

De absolute X coördinate voor het eindpunt van dit padsegment.

y float

De absolute Y coördineert voor het eindpunt van dit padsegment.

x2 float

De absolute X coördinatie voor het tweede controlepunt.

y2 float

De absolute Y coördineert voor het tweede controlepunt.

Returns

SVGPathSegCurvetoCubicSmoothAbs

Een zelfstandig, ouderloos SVGPathSegCurvetoCubicSmoothAbs object.

CreateSVGPathSegCurvetoCubicSmoothRel(De vloot, de vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegCurvetoCubicSmoothRel object.

[DOMName("createSVGPathSegCurvetoCubicSmoothRel")]
public SVGPathSegCurvetoCubicSmoothRel CreateSVGPathSegCurvetoCubicSmoothRel(float x, float y, float x2, float y2)

Parameters

x float

De relatieve X coördinate voor het eindpunt van dit padsegment.

y float

De relatieve Y coördineert voor het eindpunt van dit padsegment.

x2 float

De relatieve X-coördinatie voor het tweede controlepunt.

y2 float

De relatieve Y coördineert voor het tweede controlepunt.

Returns

SVGPathSegCurvetoCubicSmoothRel

Een zelfstandig, ouderloos SVGPathSegCurvetoCubicSmoothRel object.

CreateSVGPathSegCurvetoQuadraticAbs(De vloot, de vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegCurvetoQuadraticAbs object.

[DOMName("createSVGPathSegCurvetoQuadraticAbs")]
public SVGPathSegCurvetoQuadraticAbs CreateSVGPathSegCurvetoQuadraticAbs(float x, float y, float x1, float y1)

Parameters

x float

De absolute X coördinate voor het eindpunt van dit padsegment.

y float

De absolute Y coördineert voor het eindpunt van dit padsegment.

x1 float

De absolute X-coördinatie voor het eerste controlepunt.

y1 float

De absolute Y coördinatie voor het eerste controlepunt.

Returns

SVGPathSegCurvetoQuadraticAbs

Een zelfstandig, ouderloos SVGPathSegCurvetoQuadraticAbs object.

CreateSVGPathSegCurvetoQuadraticRel(De vloot, de vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegCurvetoQuadraticRel object.

[DOMName("createSVGPathSegCurvetoQuadraticRel")]
public SVGPathSegCurvetoQuadraticRel CreateSVGPathSegCurvetoQuadraticRel(float x, float y, float x1, float y1)

Parameters

x float

De relatieve X coördinate voor het eindpunt van dit padsegment.

y float

De relatieve Y coördineert voor het eindpunt van dit padsegment.

x1 float

De relatieve X-coördinatie voor het eerste controlepunt.

y1 float

De relatieve Y coördineert voor het eerste controlepunt.

Returns

SVGPathSegCurvetoQuadraticRel

Een zelfstandig, ouderloos SVGPathSegCurvetoQuadraticRel object.

CreateSVGPathSegCurvetoQuadraticSmoothAbs(De vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegCurvetoQuadraticSmoothAbs object.

[DOMName("createSVGPathSegCurvetoQuadraticSmoothAbs")]
public SVGPathSegCurvetoQuadraticSmoothAbs CreateSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y)

Parameters

x float

De absolute X coördinate voor het eindpunt van dit padsegment.

y float

De absolute Y coördineert voor het eindpunt van dit padsegment.

Returns

SVGPathSegCurvetoQuadraticSmoothAbs

Een zelfstandig, ouderloos SVGPathSegCurvetoQuadraticSmoothAbs object.

CreateSVGPathSegCurvetoQuadraticSmoothRel(De vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegCurvetoQuadraticSmoothRel object.

[DOMName("createSVGPathSegCurvetoQuadraticSmoothRel")]
public SVGPathSegCurvetoQuadraticSmoothRel CreateSVGPathSegCurvetoQuadraticSmoothRel(float x, float y)

Parameters

x float

De relatieve X coördinate voor het eindpunt van dit padsegment.

y float

De relatieve Y coördineert voor het eindpunt van dit padsegment.

Returns

SVGPathSegCurvetoQuadraticSmoothRel

Een zelfstandig, ouderloos SVGPathSegCurvetoQuadraticSmoothRel object.

CreateSVGPathSegLinetoAbs(De vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegLinetoAbs object.

[DOMName("createSVGPathSegLinetoAbs")]
public SVGPathSegLinetoAbs CreateSVGPathSegLinetoAbs(float x, float y)

Parameters

x float

De absolute X coördinate voor het eindpunt van dit padsegment.

y float

De absolute Y coördineert voor het eindpunt van dit padsegment.

Returns

SVGPathSegLinetoAbs

Een zelfstandig, ouderloos SVGPathSegLinetoAbs object.

CreateSVGPathSegLinetoHorizontaleAbs(Vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegLinetoHorizontalAbs object.

[DOMName("createSVGPathSegLinetoHorizontalAbs")]
public SVGPathSegLinetoHorizontalAbs CreateSVGPathSegLinetoHorizontalAbs(float x)

Parameters

x float

De absolute X coördinate voor het eindpunt van dit padsegment.

Returns

SVGPathSegLinetoHorizontalAbs

Een zelfstandig, ouderloos SVGPathSegLinetoHorizontalAbs object.

CreateSVGPathSegLinetoHorizontaleRel(Vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegLinetoHorizontalRel object.

[DOMName("createSVGPathSegLinetoHorizontalRel")]
public SVGPathSegLinetoHorizontalRel CreateSVGPathSegLinetoHorizontalRel(float x)

Parameters

x float

De relatieve X coördinate voor het eindpunt van dit padsegment.

Returns

SVGPathSegLinetoHorizontalRel

Een zelfstandig, ouderloos SVGPathSegLinetoHorizontalRel object.

CreateSVGPathSegLinetoRel(De vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegLinetoRel object.

[DOMName("createSVGPathSegLinetoRel")]
public SVGPathSegLinetoRel CreateSVGPathSegLinetoRel(float x, float y)

Parameters

x float

De relatieve X coördinate voor het eindpunt van dit padsegment.

y float

De relatieve Y coördineert voor het eindpunt van dit padsegment.

Returns

SVGPathSegLinetoRel

Een zelfstandig, ouderloos SVGPathSegLinetoRel object.

CreateSVGPathSegLinetoVerticalAbs(Vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegLinetoVerticalAbs object.

[DOMName("createSVGPathSegLinetoVerticalAbs")]
public SVGPathSegLinetoVerticalAbs CreateSVGPathSegLinetoVerticalAbs(float y)

Parameters

y float

De absolute Y coördineert voor het eindpunt van dit padsegment.

Returns

SVGPathSegLinetoVerticalAbs

Een zelfstandig, ouderloos SVGPathSegLinetoVerticalAbs object.

CreateSVGPathSegLinetoVerticalRel(Vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegLinetoVerticalRel object.

[DOMName("createSVGPathSegLinetoVerticalRel")]
public SVGPathSegLinetoVerticalRel CreateSVGPathSegLinetoVerticalRel(float y)

Parameters

y float

De relatieve Y coördineert voor het eindpunt van dit padsegment.

Returns

SVGPathSegLinetoVerticalRel

Een zelfstandig, ouderloos SVGPathSegLinetoVerticalRel object.

CreateSVGPathSegMovetoAbs(De vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegMovetoAbs object.

[DOMName("createSVGPathSegMovetoAbs")]
public SVGPathSegMovetoAbs CreateSVGPathSegMovetoAbs(float x, float y)

Parameters

x float

De absolute X coördinate voor het eindpunt van dit padsegment.

y float

De absolute Y coördineert voor het eindpunt van dit padsegment.

Returns

SVGPathSegMovetoAbs

Een zelfstandig, ouderloos SVGPathSegMovetoAbs object.

CreateSVGPathSegMovetoRel(De vloot, de vloot)

Terugkeert een zelfstandig, ouderloos SVGPathSegMovetoRel object.

[DOMName("createSVGPathSegMovetoRel")]
public SVGPathSegMovetoRel CreateSVGPathSegMovetoRel(float x, float y)

Parameters

x float

De relatieve X coördinate voor het eindpunt van dit padsegment.

y float

De relatieve Y coördineert voor het eindpunt van dit padsegment.

Returns

SVGPathSegMovetoRel

Een zelfstandig, ouderloos SVGPathSegMovetoRel object.

Zie ook

SVGGeometryElement , ISVGAnimatedPathData

 Nederlands