Class SVGGeometryElement

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; }

Αξία ιδιοκτησίας

SVGAnimatedNumber

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

SVGPathSegList

Ένα νέο παράδειγμα του Aspose.Html.Dom.Svg.Paths.SVGPathSegList.

GetPointAtLength(Πλοία)

Επιστρέφει τον συντονισμό (x,y) στο χώρο του χρήστη που είναι μονάδες απόστασης κατά μήκος του δρόμου, χρησιμοποιώντας τον αλγόριθμο απόστασης-κατά μήκος-κατά μήκος του χρήστη.

[DOMName("getPointAtLength")]
public SVGPoint GetPointAtLength(float distance)

Parameters

distance float

Η απόσταση κατά μήκος της διαδρομής, σε σχέση με την αρχή της διαδρομής, ως απόσταση στο τρέχον σύστημα συντονισμού του χρήστη.

Returns

SVGPoint

Το σημείο επιστροφής στο χώρο χρήστη.

GetTotalLength()

Επιστρέφει την υπολογισμένη αξία του πράκτορα χρήστη για το συνολικό μήκος της διαδρομής χρησιμοποιώντας τον αλγόριθμο απόστασης του πράκτορα χρήστη, ως απόσταση στο τρέχον σύστημα συντονισμού του χρήστη.

[DOMName("getTotalLength")]
public float GetTotalLength()

Returns

float

Το συνολικό μήκος της διαδρομής.

Δείτε επίσης

SVGGraphicsElement

 Ελληνικά