Class SVGGeometryElement

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

SVGAnimatedNumber

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

SVGPathSegList

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

SVGPoint

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

float

De totale lengte van de route.

Zie ook

SVGGraphicsElement

 Nederlands