Class SVGGeometryElement
Το όνομα: Aspose.Html.Dom.Svg Συγκέντρωση: Aspose.HTML.dll (25.4.0)
Η διεπαφή SVGGeometryElement αντιπροσωπεύει στοιχεία SVG των οποίων η απεικόνιση καθορίζεται από τη γεωμετρία με ισοδύναμο μονοπάτι, και τα οποία μπορούν να γεμίσουν και να σπάσουν.
[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
Κληρονομημένα μέλη
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
Αντιστοιχεί στην αποδοχή της διαδρομήςΠερί μήκους στο δεδομένο στοιχείο.
[DOMName("pathLength")]
public SVGAnimatedNumber PathLength { get; }
Αξία ιδιοκτησίας
Methods
Dispose(Μπόλ)
Αποδίδει μη διαχειριζόμενους και - προαιρετικά - διαχειριζόμενους πόρους.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
«δίκαιοι» για να απελευθερώσουν τόσο διαχειριζόμενους όσο και μη διαχειριζόμενους πόρους· «δίκαιοι» για να απελευθερώσουν μόνο μη διαχειριζόμενους πόρους.
GetEquivalentPath()
Επιστρέφει μια νέα περίπτωση του Aspose.Html.Dom.Svg.Paths.SVGPathSegList που αντιπροσωπεύει το Aspose.Html.Dom.Svg.SVGGeometryElement ως τμήματα δρόμου.
public SVGPathSegList GetEquivalentPath()
Returns
Ένα νέο παράδειγμα του Aspose.Html.Dom.Svg.Paths.SVGPathSegList.
GetPointAtLength(Πλοία)
Επιστρέφει τον συντονισμό (x,y) στο χώρο του χρήστη που είναι μονάδες απόστασης κατά μήκος του δρόμου, χρησιμοποιώντας τον αλγόριθμο απόστασης-κατά μήκος-κατά μήκος του χρήστη.
[DOMName("getPointAtLength")]
public SVGPoint GetPointAtLength(float distance)
Parameters
distance
float
Η απόσταση κατά μήκος της διαδρομής, σε σχέση με την αρχή της διαδρομής, ως απόσταση στο τρέχον σύστημα συντονισμού του χρήστη.
Returns
Το σημείο επιστροφής στο χώρο χρήστη.
GetTotalLength()
Επιστρέφει την υπολογισμένη αξία του πράκτορα χρήστη για το συνολικό μήκος της διαδρομής χρησιμοποιώντας τον αλγόριθμο απόστασης του πράκτορα χρήστη, ως απόσταση στο τρέχον σύστημα συντονισμού του χρήστη.
[DOMName("getTotalLength")]
public float GetTotalLength()
Returns
Το συνολικό μήκος της διαδρομής.