Class SVGGeometryElement
Tên không gian: Aspose.Html.Dom.Svg Tổng hợp: Aspose.HTML.dll (25.4.0)
Interface SVGGeometryElement đại diện cho các yếu tố SVG mà rendering được xác định bởi địa phương với một con đường tương đương, và có thể được điền và vỡ.
[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
Thành viên thừa kế
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
Tùy thuộc vào việc quy định đường dài trên yếu tố cụ thể.
[DOMName("pathLength")]
public SVGAnimatedNumber PathLength { get; }
Giá trị bất động sản
Methods
Dispose(Bool)
Phát hành tài nguyên không được quản lý và - tùy chọn - được quản lý.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“true” để phát hành cả các tài nguyên được quản lý và không được quản lý; “false” để phát hành chỉ các tài nguyên không được quản lý.
GetEquivalentPath()
Trở lại một ví dụ mới của Aspose.Html.Dom.Svg.Paths.SVGPathSegList mà đại diện cho Aspose.Html.Dom.Svg.SVGGeometryElement như các phân đoạn đường.
public SVGPathSegList GetEquivalentPath()
Returns
Một ví dụ mới của Aspose.Html.Dom.Svg.Paths.SVGPathSegList.
GetPointAtLength(Sông)
Quay lại (x,y) tọa độ trong không gian người dùng, đó là đơn vị khoảng cách dọc theo con đường, sử dụng thuật toán khoảng cách-đọc theo con đường của nhân viên người dùng.
[DOMName("getPointAtLength")]
public SVGPoint GetPointAtLength(float distance)
Parameters
distance
float
Khoảng cách dọc theo con đường, tương đối với sự khởi đầu của con đường, như một khoảng cách trong hệ thống phối hợp người dùng hiện tại.
Returns
Điểm trở lại trong không gian người dùng.
GetTotalLength()
Trả lại giá trị tính toán của tác giả người dùng cho tổng chiều dài của con đường bằng cách sử dụng thuật toán khoảng cách của tác giả người dùng, như một khoảng cách trong hệ thống phối hợp người dùng hiện tại.
[DOMName("getTotalLength")]
public float GetTotalLength()
Returns
Tổng chiều dài của con đường.