Class SVGGeometryElement
Il nome: Aspose.Html.Dom.Svg Assemblaggio: Aspose.HTML.dll (25.4.0)
Interface SVGGeometryElement rappresenta gli elementi SVG il cui rendering è definito dalla geometria con un percorso equivalente, e che possono essere riempiti e tagliati.
[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
I membri ereditari
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
Corrisponde ad attribuire la lunghezza del percorso all’elemento dato.
[DOMName("pathLength")]
public SVGAnimatedNumber PathLength { get; }
Valore di proprietà
Methods
Dispose(di bool)
Rilascia risorse non gestite e - opzionale - gestite.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“true” per rilasciare sia risorse gestite che non gestite; “falso” per rilasciare solo risorse non gestite.
GetEquivalentPath()
Ritorna una nuova instanza di Aspose.Html.Dom.Svg.Paths.SVGPathSegList che rappresenta Aspose.Html.Dom.Svg.SVGGeometryElement come segmenti di percorso.
public SVGPathSegList GetEquivalentPath()
Returns
Una nuova instanza di Aspose.Html.Dom.Svg.Paths.SVGPathSegList.
GetPointAtLength(flotta)
Ritorna la coordinata (x,y) nello spazio utente che è unità di distanza lungo il percorso, utilizzando l’algoritmo di distanza-al-a-path dell’agente utente.
[DOMName("getPointAtLength")]
public SVGPoint GetPointAtLength(float distance)
Parameters
distance
float
La distanza lungo il percorso, relativa all’inizio del percorso, come distanza nel sistema di coordinamento dell’utente attuale.
Returns
Il punto di ritorno nello spazio utente.
GetTotalLength()
Ritorna il valore calcolato dell’agente utente per la lunghezza totale del percorso utilizzando l’algoritmo di distanza-al-a-path dell’agente utente, come una distanza nel sistema attuale di coordinamento utente.
[DOMName("getTotalLength")]
public float GetTotalLength()
Returns
La lunghezza totale del percorso.