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
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
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
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
Een zelfstandig, ouderloos SVGPathSegArcRel object.
CreateSVGPathSegClosePath()
Terugkeert een zelfstandig, ouderloos SVGPathSegClosePath object.
[DOMName("createSVGPathSegClosePath")]
public SVGPathSegClosePath CreateSVGPathSegClosePath()
Returns
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
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
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
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
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
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
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
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
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
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
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
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
Een zelfstandig, ouderloos SVGPathSegMovetoRel object.