Class SVGGeometryElement

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

SVGAnimatedNumber

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

SVGPathSegList

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

SVGPoint

Đ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

float

Tổng chiều dài của con đường.

Xem thêm

SVGGraphicsElement

 Tiếng Việt