Class SVGPathElement
Namn på plats: Aspose.Html.Dom.Svg Sammanfattning: Aspose.HTML.dll (25.4.0)
SVGPathElement gränssnittet motsvarar ”vägen” elementet.
[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
Arvsmedlemmar
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
Tillhandahåller tillgång till det aktuella animerade innehållet i ”d” attribut i ett format som matchar en för en med SVG:s syntax. Om det angivna attributet eller egenskapen är animerad, innehåller det aktuella animerade värdet av attributet eller egenskapen, och både objektet själv och dess innehåll läses endast. Om det angivna attributet eller egenskapen inte för närvarande animeras, innehåller det samma värde som pathSegList.
public SVGPathSegList AnimatedPathSegList { get; }
Fastighetsvärde
PathSegList
Tillhandahåller tillgång till grundläggande (d.v.s. statiska) innehåll i ”d”-attributen i en form som matchar en-för-en med SVG:s syntax.Så, om ’d’ attribut har en “absolut moveto (M)” och en “absolut arcto (A)” kommando, då pathSegList kommer att ha två ingångar: en SVG_PATHSEG_MOVETO_ABS och en SVG_PATHSEG_ARC_ABS.
public SVGPathSegList PathSegList { get; set; }
Fastighetsvärde
Methods
SkapaSvGPathSegArcAbs(flotta, flotta, flotta, flotta, flotta, bool, bool)
Returnerar ett självständigt, föräldralöst SVGPathSegArcAbs objekt.
[DOMName("createSVGPathSegArcAbs")]
public SVGPathSegArcAbs CreateSVGPathSegArcAbs(float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag)
Parameters
x
float
Den absoluta X-koordinaten för slutpunkten i denna spårsegment.
y
float
Den absoluta Y-koordinaten för slutpunkten i denna vägsegment.
r1
float
X-axeln för ellipsen (dvs. r1)
r2
float
Y-axis radius för ellipsen (dvs. r2).
angle
float
Rotationsvinkeln i grader för ellipsens x-axis i förhållande till x-axis i användarkoordinatsystemet.
largeArcFlag
bool
Värdet av den stora arksflaggparametern.
sweepFlag
bool
Värdet av den stora arksflaggparametern.
Returns
Ett självständigt, föräldralöst SVGPathSegArcAbs objekt.
SkapaSvGPathSegArcRel(flotta, flotta, flotta, flotta, flotta, bool, bool)
Returnerar ett självständigt, föräldralöst SVGPathSegArcRel objekt.
[DOMName("createSVGPathSegArcRel")]
public SVGPathSegArcRel CreateSVGPathSegArcRel(float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag)
Parameters
x
float
Relativ X-koordinat för slutpunkten i denna vägsegment.
y
float
Relativ Y samordnar för slutpunkten i denna vägsegment.
r1
float
X-axeln för ellipsen (dvs. r1)
r2
float
Y-axis radius för ellipsen (dvs. r2).
angle
float
Rotationsvinkeln i grader för ellipsens x-axis i förhållande till x-axis i användarkoordinatsystemet.
largeArcFlag
bool
Värdet av den stora arksflaggparametern.
sweepFlag
bool
Värdet av den stora arksflaggparametern.
Returns
Ett självständigt, föräldralöst SVGPathSegArcRel objekt.
SkapaSVGPathSegClosePath()
Returnerar ett självständigt, föräldralöst SVGPathSegClosePath objekt.
[DOMName("createSVGPathSegClosePath")]
public SVGPathSegClosePath CreateSVGPathSegClosePath()
Returns
En ensam, föräldralös SVGPathSegClosePath objekt.
SkapaSVGPathSegCurvetoCubicAbs(flotta, flotta, flotta, flotta, flotta, flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegCurvetoCubicAbs objekt.
[DOMName("createSVGPathSegCurvetoCubicAbs")]
public SVGPathSegCurvetoCubicAbs CreateSVGPathSegCurvetoCubicAbs(float x, float y, float x1, float y1, float x2, float y2)
Parameters
x
float
Den absoluta X-koordinaten för slutpunkten i denna spårsegment.
y
float
Den absoluta Y-koordinaten för slutpunkten i denna vägsegment.
x1
float
Den absoluta X-koordinaten för den första kontrollpunkten.
y1
float
Den absoluta Y-koordinaten för den första kontrollpunkten.
x2
float
Den absoluta X-koordinaten för den andra kontrollpunkten.
y2
float
Den absoluta Y-koordinaten för den andra kontrollpunkten.
Returns
En ensam, föräldralös SVGPathSegCurvetoCubicAbs objekt.
SkapaSVGPathSegCurvetoCubicRel(flotta, flotta, flotta, flotta, flotta, flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegCurvetoCubicRel objekt.
[DOMName("createSVGPathSegCurvetoCubicRel")]
public SVGPathSegCurvetoCubicRel CreateSVGPathSegCurvetoCubicRel(float x, float y, float x1, float y1, float x2, float y2)
Parameters
x
float
Relativ X-koordinat för slutpunkten i denna vägsegment.
y
float
Relativ Y samordnar för slutpunkten i denna vägsegment.
x1
float
Relativ X-koordinat för den första kontrollpunkten.
y1
float
Relativ Y-koordinat för den första kontrollpunkten.
x2
float
Relativ X-koordinat för den andra kontrollpunkten.
y2
float
Relativ Y-koordinat för den andra kontrollpunkten.
Returns
En ensam, föräldralös SVGPathSegCurvetoCubicRel objekt.
SkapaSVGPathSegCurvetoCubicSmoothAbs(flotta, flotta, flotta och flotta)
Returnerar en ensam, föräldralös SVGPathSegCurvetoCubicSmoothAbs objekt.
[DOMName("createSVGPathSegCurvetoCubicSmoothAbs")]
public SVGPathSegCurvetoCubicSmoothAbs CreateSVGPathSegCurvetoCubicSmoothAbs(float x, float y, float x2, float y2)
Parameters
x
float
Den absoluta X-koordinaten för slutpunkten i denna spårsegment.
y
float
Den absoluta Y-koordinaten för slutpunkten i denna vägsegment.
x2
float
Den absoluta X-koordinaten för den andra kontrollpunkten.
y2
float
Den absoluta Y-koordinaten för den andra kontrollpunkten.
Returns
SVGPathSegCurvetoCubicSmoothAbs
En ensam, föräldralös SVGPathSegCurvetoCubicSmoothAbs objekt.
SkapaSVGPathSegCurvetoCubicSmoothRel(flotta, flotta, flotta och flotta)
Returnerar en ensam, föräldralös SVGPathSegCurvetoCubicSmoothRel objekt.
[DOMName("createSVGPathSegCurvetoCubicSmoothRel")]
public SVGPathSegCurvetoCubicSmoothRel CreateSVGPathSegCurvetoCubicSmoothRel(float x, float y, float x2, float y2)
Parameters
x
float
Relativ X-koordinat för slutpunkten i denna vägsegment.
y
float
Relativ Y samordnar för slutpunkten i denna vägsegment.
x2
float
Relativ X-koordinat för den andra kontrollpunkten.
y2
float
Relativ Y-koordinat för den andra kontrollpunkten.
Returns
SVGPathSegCurvetoCubicSmoothRel
En ensam, föräldralös SVGPathSegCurvetoCubicSmoothRel objekt.
SkapaSVGPathSegCurvetoQuadraticAbs(flotta, flotta, flotta och flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegCurvetoQuadraticAbs objekt.
[DOMName("createSVGPathSegCurvetoQuadraticAbs")]
public SVGPathSegCurvetoQuadraticAbs CreateSVGPathSegCurvetoQuadraticAbs(float x, float y, float x1, float y1)
Parameters
x
float
Den absoluta X-koordinaten för slutpunkten i denna spårsegment.
y
float
Den absoluta Y-koordinaten för slutpunkten i denna vägsegment.
x1
float
Den absoluta X-koordinaten för den första kontrollpunkten.
y1
float
Den absoluta Y-koordinaten för den första kontrollpunkten.
Returns
En ensam, föräldralös SVGPathSegCurvetoQuadraticAbs objekt.
SkapaSVGPathSegCurvetoQuadraticRel(flotta, flotta, flotta och flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegCurvetoQuadraticRel objekt.
[DOMName("createSVGPathSegCurvetoQuadraticRel")]
public SVGPathSegCurvetoQuadraticRel CreateSVGPathSegCurvetoQuadraticRel(float x, float y, float x1, float y1)
Parameters
x
float
Relativ X-koordinat för slutpunkten i denna vägsegment.
y
float
Relativ Y samordnar för slutpunkten i denna vägsegment.
x1
float
Relativ X-koordinat för den första kontrollpunkten.
y1
float
Relativ Y-koordinat för den första kontrollpunkten.
Returns
En ensam, föräldralös SVGPathSegCurvetoQuadraticRel objekt.
SkapaSVGPathSegCurvetoQuadraticSmoothAbs(Flotta och flotta)
Returnerar en ensam, föräldralös SVGPathSegCurvetoQuadraticSmoothAbs objekt.
[DOMName("createSVGPathSegCurvetoQuadraticSmoothAbs")]
public SVGPathSegCurvetoQuadraticSmoothAbs CreateSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y)
Parameters
x
float
Den absoluta X-koordinaten för slutpunkten i denna spårsegment.
y
float
Den absoluta Y-koordinaten för slutpunkten i denna vägsegment.
Returns
SVGPathSegCurvetoQuadraticSmoothAbs
En ensam, föräldralös SVGPathSegCurvetoQuadraticSmoothAbs objekt.
SkapaSVGPathSegCurvetoQuadraticSmoothRel(Flotta och flotta)
Returnerar en ensam, föräldralös SVGPathSegCurvetoQuadraticSmoothRel objekt.
[DOMName("createSVGPathSegCurvetoQuadraticSmoothRel")]
public SVGPathSegCurvetoQuadraticSmoothRel CreateSVGPathSegCurvetoQuadraticSmoothRel(float x, float y)
Parameters
x
float
Relativ X-koordinat för slutpunkten i denna vägsegment.
y
float
Relativ Y samordnar för slutpunkten i denna vägsegment.
Returns
SVGPathSegCurvetoQuadraticSmoothRel
En ensam, föräldralös SVGPathSegCurvetoQuadraticSmoothRel objekt.
SkapaSVGPathSegLinetoAbs(Flotta och flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegLinetoAbs objekt.
[DOMName("createSVGPathSegLinetoAbs")]
public SVGPathSegLinetoAbs CreateSVGPathSegLinetoAbs(float x, float y)
Parameters
x
float
Den absoluta X-koordinaten för slutpunkten i denna spårsegment.
y
float
Den absoluta Y-koordinaten för slutpunkten i denna vägsegment.
Returns
Ett självständigt, föräldralöst SVGPathSegLinetoAbs objekt.
SkapaSVGPathSegLinetoHorizontalAbs(Flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegLinetoHorizontalAbs objekt.
[DOMName("createSVGPathSegLinetoHorizontalAbs")]
public SVGPathSegLinetoHorizontalAbs CreateSVGPathSegLinetoHorizontalAbs(float x)
Parameters
x
float
Den absoluta X-koordinaten för slutpunkten i denna spårsegment.
Returns
En ensam, föräldralös SVGPathSegLinetoHorizontalAbs objekt.
SkapaSVGPathSegLinetoHorizontalRel(Flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegLinetoHorizontalRel objekt.
[DOMName("createSVGPathSegLinetoHorizontalRel")]
public SVGPathSegLinetoHorizontalRel CreateSVGPathSegLinetoHorizontalRel(float x)
Parameters
x
float
Relativ X-koordinat för slutpunkten i denna vägsegment.
Returns
En ensam, föräldralös SVGPathSegLinetoHorizontalRel objekt.
SkapaSvGPathSegLinetoRel(Flotta och flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegLinetoRel objekt.
[DOMName("createSVGPathSegLinetoRel")]
public SVGPathSegLinetoRel CreateSVGPathSegLinetoRel(float x, float y)
Parameters
x
float
Relativ X-koordinat för slutpunkten i denna vägsegment.
y
float
Relativ Y samordnar för slutpunkten i denna vägsegment.
Returns
Ett självständigt, föräldralöst SVGPathSegLinetoRel objekt.
SkapaSVGPathSegLinetoVerticalAbs(Flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegLinetoVerticalAbs objekt.
[DOMName("createSVGPathSegLinetoVerticalAbs")]
public SVGPathSegLinetoVerticalAbs CreateSVGPathSegLinetoVerticalAbs(float y)
Parameters
y
float
Den absoluta Y-koordinaten för slutpunkten i denna vägsegment.
Returns
En ensam, föräldralös SVGPathSegLinetoVerticalAbs objekt.
SkapaSVGPathSegLinetoVerticalRel(Flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegLinetoVerticalRel objekt.
[DOMName("createSVGPathSegLinetoVerticalRel")]
public SVGPathSegLinetoVerticalRel CreateSVGPathSegLinetoVerticalRel(float y)
Parameters
y
float
Relativ Y samordnar för slutpunkten i denna vägsegment.
Returns
En ensam, föräldralös SVGPathSegLinetoVerticalRel objekt.
SkapaSVGPathSegMovetoAbs(Flotta och flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegMovetoAbs objekt.
[DOMName("createSVGPathSegMovetoAbs")]
public SVGPathSegMovetoAbs CreateSVGPathSegMovetoAbs(float x, float y)
Parameters
x
float
Den absoluta X-koordinaten för slutpunkten i denna spårsegment.
y
float
Den absoluta Y-koordinaten för slutpunkten i denna vägsegment.
Returns
En ensam, föräldralös SVGPathSegMovetoAbs objekt.
SkapaSVGPathSegMovetoRel(Flotta och flotta)
Returnerar ett självständigt, föräldralöst SVGPathSegMovetoRel objekt.
[DOMName("createSVGPathSegMovetoRel")]
public SVGPathSegMovetoRel CreateSVGPathSegMovetoRel(float x, float y)
Parameters
x
float
Relativ X-koordinat för slutpunkten i denna vägsegment.
y
float
Relativ Y samordnar för slutpunkten i denna vägsegment.
Returns
En ensam, föräldralös SVGPathSegMovetoRel objekt.