Class SVGGeometryElement
De naam: Aspose.Html.Dom.Svg Verzameling: Aspose.HTML.dll (25.4.0)
Interface SVGGeometryElement vertegenwoordigt SVG-elementen waarvan de rendering wordt gedefinieerd door geometrie met een gelijkwaardige route, en die kan worden gevuld en gesneden.
[DOMName("SVGGeometryElement")]
[DOMObject]
[ComVisible(true)]
public class SVGGeometryElement : SVGGraphicsElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGTests
Inheritance
object ← DOMObject ← EventTarget ← Node ← Element ← SVGElement ← SVGGraphicsElement ← SVGGeometryElement
Derived
SVGCircleElement , SVGEllipseElement , SVGLineElement , SVGPathElement , SVGPolygonElement , SVGPolylineElement , SVGRectElement
Implements
INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode , IElementCSSInlineStyle , ISVGTests
Geëerbiede leden
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
PathLength
Het komt overeen met de toewijzing van pathLengte aan het gegeven element.
[DOMName("pathLength")]
public SVGAnimatedNumber PathLength { get; }
Eigendomswaarde
Methods
Dispose(Bool)
Verwijder onbeheerde en - optioneel - beheerde middelen.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
’true’ om zowel beheerde als niet beheerde middelen vrij te geven; ‘false’ om alleen niet beheerde middelen vrij te geven.
GetEquivalentPath()
Terugkomt een nieuwe instantie van de Aspose.Html.Dom.Svg.Paths.SVGPathSegList die Aspose.Html.Dom.Svg.SVGGeometryElement vertegenwoordigt als padsegmenten.
public SVGPathSegList GetEquivalentPath()
Returns
Een nieuwe instantie van de Aspose.Html.Dom.Svg.Paths.SVGPathSegList.
GetPointAtLength(Vloot)
Returneert de (x,y) coördinatie in de gebruikersruimte die afstandsenheden langs de route is, met behulp van het afstands-along-a-path-algoritme van de gebruikersagent.
[DOMName("getPointAtLength")]
public SVGPoint GetPointAtLength(float distance)
Parameters
distance
float
De afstand langs de route, in relatie tot het begin van de route, als een afstand in het huidige gebruikerscoördinatiesysteem.
Returns
Het teruggekeerde punt in de gebruikersruimte.
GetTotalLength()
Terugkomt de berekende waarde van de gebruikersagent voor de totale lengte van de route met behulp van het afstandsalgoritme van de gebruikersagent, als een afstand in het huidige gebruikerscoördinatiesysteem.
[DOMName("getTotalLength")]
public float GetTotalLength()
Returns
De totale lengte van de route.