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

 عربي