Class SVGPathElement

Class SVGPathElement

Tên không gian: Aspose.Html.Dom.Svg Tổng hợp: Aspose.HTML.dll (25.4.0)

Giao diện SVGPathElement tương ứng với yếu tố ‘cách’.

[DOMName("SVGPathElement")]
[DOMObject]
[ComVisible(true)]
public class SVGPathElement : SVGGeometryElement, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode, IElementCSSInlineStyle, ISVGTests, ISVGAnimatedPathData

Inheritance

object DOMObject EventTarget Node Element SVGElement SVGGraphicsElement SVGGeometryElement SVGPathElement

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode , IElementCSSInlineStyle , ISVGTests , ISVGAnimatedPathData

Thành viên thừa kế

SVGGeometryElement.GetEquivalentPath() , SVGGeometryElement.GetTotalLength() , SVGGeometryElement.GetPointAtLength(float) , SVGGeometryElement.Dispose(bool) , SVGGeometryElement.PathLength , 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

AnimatedPathSegList

Cung cấp quyền truy cập vào nội dung hoạt hình hiện tại của thuộc tính ’d’ trong một hình thức tương ứng với tổng hợp của SVG. Nếu thuộc tính hoặc tài sản được hoạt hình, nó chứa giá trị hoạt hình hiện tại của thuộc tính hoặc tài sản, và cả đối tượng và nội dung của nó chỉ được đọc. Nếu thuộc tính hoặc tài sản không được hoạt hình hiện tại, nó chứa cùng giá trị như pathSegList.

public SVGPathSegList AnimatedPathSegList { get; }

Giá trị bất động sản

SVGPathSegList

PathSegList

Cung cấp quyền truy cập vào nội dung cơ bản (ví dụ, tĩnh) của thuộc tính ’d’ trong một hình thức phù hợp một-trong-một với tổng hợp của SVG.Vì vậy, nếu thuộc tính ‘d’ có một lệnh “mô động tuyệt đối (M)” và một lệnh “mô động tuyệt đối (A)” thì pathSegList sẽ có hai nhập: một SVG_PATHSEG_MOVETO_ABS và một SVG_PATHSEG_ARC_ABS.

public SVGPathSegList PathSegList { get; set; }

Giá trị bất động sản

SVGPathSegList

Methods

TạoSVGPathSegArcAbs(float, float, float, float, bool, bool)

Trở lại một đối tượng SVGPathSegArcAbs độc lập, không có cha mẹ.

[DOMName("createSVGPathSegArcAbs")]
public SVGPathSegArcAbs CreateSVGPathSegArcAbs(float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag)

Parameters

x float

Tính phối hợp X tuyệt đối cho điểm cuối của phân đoạn con đường này.

y float

Sự phối hợp tuyệt đối Y cho điểm cuối của phân đoạn con đường này.

r1 float

X-axis radius cho ellipse (tức là r1).

r2 float

Ánh sáng y-axis cho ellipse (tức là r2).

angle float

góc xoay trong độ cho x-axis của ellipse so với x-axis của hệ thống phối hợp người dùng.

largeArcFlag bool

Giá trị của thông số Big-Arc-Flag.

sweepFlag bool

Giá trị của thông số Big-Arc-Flag.

Returns

SVGPathSegArcAbs

Một đối tượng độc lập, không gia đình SVGPathSegArcAbs.

TạoSVGPathSegArcRel(float, float, float, float, bool, bool)

Trở lại một đối tượng SVGPathSegArcRel độc lập, không có cha mẹ.

[DOMName("createSVGPathSegArcRel")]
public SVGPathSegArcRel CreateSVGPathSegArcRel(float x, float y, float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag)

Parameters

x float

X tương đối phối hợp cho điểm cuối của phân đoạn con đường này.

y float

Mối quan hệ Y phối hợp cho điểm cuối của phân đoạn con đường này.

r1 float

X-axis radius cho ellipse (tức là r1).

r2 float

Ánh sáng y-axis cho ellipse (tức là r2).

angle float

góc xoay trong độ cho x-axis của ellipse so với x-axis của hệ thống phối hợp người dùng.

largeArcFlag bool

Giá trị của thông số Big-Arc-Flag.

sweepFlag bool

Giá trị của thông số Big-Arc-Flag.

Returns

SVGPathSegArcRel

Một đối tượng SVGPathSegArcRel độc lập, không gia đình.

TạoSVGPathSegClosePath()

Trở lại một đối tượng SVGPathSegClosePath độc lập, không có gia đình.

[DOMName("createSVGPathSegClosePath")]
public SVGPathSegClosePath CreateSVGPathSegClosePath()

Returns

SVGPathSegClosePath

Một đối tượng độc lập, không gia đình SVGPathSegClosePath.

TạoSVGPathSegCurvetoCubicAbs(Hải quân, Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một đối tượng SVGPathSegCurvetoCubicAbs độc lập, không chủ nhân.

[DOMName("createSVGPathSegCurvetoCubicAbs")]
public SVGPathSegCurvetoCubicAbs CreateSVGPathSegCurvetoCubicAbs(float x, float y, float x1, float y1, float x2, float y2)

Parameters

x float

Tính phối hợp X tuyệt đối cho điểm cuối của phân đoạn con đường này.

y float

Sự phối hợp tuyệt đối Y cho điểm cuối của phân đoạn con đường này.

x1 float

Tính phối hợp X tuyệt đối cho điểm kiểm soát đầu tiên.

y1 float

Sự phối hợp tuyệt đối Y cho điểm kiểm soát đầu tiên.

x2 float

Tính phối hợp X tuyệt đối cho điểm kiểm soát thứ hai.

y2 float

Sự phối hợp tuyệt đối Y cho điểm kiểm soát thứ hai.

Returns

SVGPathSegCurvetoCubicAbs

Một đối tượng độc lập, không gia đình SVGPathSegCurvetoCubicAbs.

TạoSVGPathSegCurvetoCubicRel(Hải quân, Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một đối tượng SVGPathSegCurvetoCubicRel độc lập, không chủ nhân.

[DOMName("createSVGPathSegCurvetoCubicRel")]
public SVGPathSegCurvetoCubicRel CreateSVGPathSegCurvetoCubicRel(float x, float y, float x1, float y1, float x2, float y2)

Parameters

x float

X tương đối phối hợp cho điểm cuối của phân đoạn con đường này.

y float

Mối quan hệ Y phối hợp cho điểm cuối của phân đoạn con đường này.

x1 float

Tỷ lệ X tương đối cho điểm kiểm soát đầu tiên.

y1 float

Tính phối hợp tương đối Y cho điểm kiểm soát đầu tiên.

x2 float

Tỷ lệ X tương đối cho điểm kiểm soát thứ hai.

y2 float

Mã tương đối Y phối hợp cho điểm kiểm soát thứ hai.

Returns

SVGPathSegCurvetoCubicRel

Một đối tượng độc lập, không gia đình SVGPathSegCurvetoCubicRel.

TạoSVGPathSegCurvetoCubicSmoothAbs(Hải quân, Hải quân, Hải quân, Hải quân)

Trở lại một đối tượng SVGPathSegCurvetoCubicSmoothAbs độc lập, không có cha.

[DOMName("createSVGPathSegCurvetoCubicSmoothAbs")]
public SVGPathSegCurvetoCubicSmoothAbs CreateSVGPathSegCurvetoCubicSmoothAbs(float x, float y, float x2, float y2)

Parameters

x float

Tính phối hợp X tuyệt đối cho điểm cuối của phân đoạn con đường này.

y float

Sự phối hợp tuyệt đối Y cho điểm cuối của phân đoạn con đường này.

x2 float

Tính phối hợp X tuyệt đối cho điểm kiểm soát thứ hai.

y2 float

Sự phối hợp tuyệt đối Y cho điểm kiểm soát thứ hai.

Returns

SVGPathSegCurvetoCubicSmoothAbs

Một đối tượng độc lập, không gia đình SVGPathSegCurvetoCubicSmoothAbs.

TạoSVGPathSegCurvetoCubicSmoothRel(Hải quân, Hải quân, Hải quân, Hải quân)

Quay trở lại một đối tượng SVGPathSegCurvetoCubicSmoothRel độc lập, không gia đình.

[DOMName("createSVGPathSegCurvetoCubicSmoothRel")]
public SVGPathSegCurvetoCubicSmoothRel CreateSVGPathSegCurvetoCubicSmoothRel(float x, float y, float x2, float y2)

Parameters

x float

X tương đối phối hợp cho điểm cuối của phân đoạn con đường này.

y float

Mối quan hệ Y phối hợp cho điểm cuối của phân đoạn con đường này.

x2 float

Tỷ lệ X tương đối cho điểm kiểm soát thứ hai.

y2 float

Mã tương đối Y phối hợp cho điểm kiểm soát thứ hai.

Returns

SVGPathSegCurvetoCubicSmoothRel

Một đối tượng độc lập, không gia đình SVGPathSegCurvetoCubicSmoothRel.

TạoSVGPathSegCurvetoQuadraticAbs(Hải quân, Hải quân, Hải quân, Hải quân)

Quay trở lại một đối tượng SVGPathSegCurvetoQuadraticAbs độc lập, không gia đình.

[DOMName("createSVGPathSegCurvetoQuadraticAbs")]
public SVGPathSegCurvetoQuadraticAbs CreateSVGPathSegCurvetoQuadraticAbs(float x, float y, float x1, float y1)

Parameters

x float

Tính phối hợp X tuyệt đối cho điểm cuối của phân đoạn con đường này.

y float

Sự phối hợp tuyệt đối Y cho điểm cuối của phân đoạn con đường này.

x1 float

Tính phối hợp X tuyệt đối cho điểm kiểm soát đầu tiên.

y1 float

Sự phối hợp tuyệt đối Y cho điểm kiểm soát đầu tiên.

Returns

SVGPathSegCurvetoQuadraticAbs

Một đối tượng độc lập, vô gia đình SVGPathSegCurvetoQuadraticAbs.

TạoSVGPathSegCurvetoQuadraticRel(Hải quân, Hải quân, Hải quân, Hải quân)

Quay trở lại một đối tượng SVGPathSegCurvetoQuadraticRel độc lập, không gia đình.

[DOMName("createSVGPathSegCurvetoQuadraticRel")]
public SVGPathSegCurvetoQuadraticRel CreateSVGPathSegCurvetoQuadraticRel(float x, float y, float x1, float y1)

Parameters

x float

X tương đối phối hợp cho điểm cuối của phân đoạn con đường này.

y float

Mối quan hệ Y phối hợp cho điểm cuối của phân đoạn con đường này.

x1 float

Tỷ lệ X tương đối cho điểm kiểm soát đầu tiên.

y1 float

Tính phối hợp tương đối Y cho điểm kiểm soát đầu tiên.

Returns

SVGPathSegCurvetoQuadraticRel

Một đối tượng độc lập, không gia đình SVGPathSegCurvetoQuadraticRel.

TạoSVGPathSegCurvetoQuadraticSmoothAbs(Float , Float)

Trở lại một đối tượng SVGPathSegCurvetoQuadraticSmoothAbs.

[DOMName("createSVGPathSegCurvetoQuadraticSmoothAbs")]
public SVGPathSegCurvetoQuadraticSmoothAbs CreateSVGPathSegCurvetoQuadraticSmoothAbs(float x, float y)

Parameters

x float

Tính phối hợp X tuyệt đối cho điểm cuối của phân đoạn con đường này.

y float

Sự phối hợp tuyệt đối Y cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegCurvetoQuadraticSmoothAbs

Một đối tượng độc lập, không gia đình SVGPathSegCurvetoQuadraticSmoothAbs.

TạoSVGPathSegCurvetoQuadraticSmoothRel(Float , Float)

Quay trở lại một đối tượng SVGPathSegCurvetoQuadraticSmoothRel độc lập, không gia đình.

[DOMName("createSVGPathSegCurvetoQuadraticSmoothRel")]
public SVGPathSegCurvetoQuadraticSmoothRel CreateSVGPathSegCurvetoQuadraticSmoothRel(float x, float y)

Parameters

x float

X tương đối phối hợp cho điểm cuối của phân đoạn con đường này.

y float

Mối quan hệ Y phối hợp cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegCurvetoQuadraticSmoothRel

Một đối tượng độc lập, không gia đình SVGPathSegCurvetoQuadraticSmoothRel.

TạoSVGPathSegLinetoAbs(Float , Float)

Trở lại một đối tượng SVGPathSegLinetoAbs độc lập, không chủ nhân.

[DOMName("createSVGPathSegLinetoAbs")]
public SVGPathSegLinetoAbs CreateSVGPathSegLinetoAbs(float x, float y)

Parameters

x float

Tính phối hợp X tuyệt đối cho điểm cuối của phân đoạn con đường này.

y float

Sự phối hợp tuyệt đối Y cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegLinetoAbs

Một đối tượng độc lập, vô gia đình SVGPathSegLinetoAbs.

TạoSVGPathSegLinetoHorizontalAbs(Sông)

Quay trở lại một đối tượng SVGPathSegLinetoHorizontalAbs độc lập, không gia đình.

[DOMName("createSVGPathSegLinetoHorizontalAbs")]
public SVGPathSegLinetoHorizontalAbs CreateSVGPathSegLinetoHorizontalAbs(float x)

Parameters

x float

Tính phối hợp X tuyệt đối cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegLinetoHorizontalAbs

Một đối tượng độc lập, không gia đình SVGPathSegLinetoHorizontalAbs.

TạoSVGPathSegLinetoHorizontalRel(Sông)

Quay trở lại một đối tượng SVGPathSegLinetoHorizontalRel độc lập, không gia đình.

[DOMName("createSVGPathSegLinetoHorizontalRel")]
public SVGPathSegLinetoHorizontalRel CreateSVGPathSegLinetoHorizontalRel(float x)

Parameters

x float

X tương đối phối hợp cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegLinetoHorizontalRel

Một đối tượng độc lập, vô gia đình SVGPathSegLinetoHorizontalRel.

TạoSVGPathSegLinetoRel(Float , Float)

Quay lại một đối tượng SVGPathSegLinetoRel độc lập, không chủ nhân.

[DOMName("createSVGPathSegLinetoRel")]
public SVGPathSegLinetoRel CreateSVGPathSegLinetoRel(float x, float y)

Parameters

x float

X tương đối phối hợp cho điểm cuối của phân đoạn con đường này.

y float

Mối quan hệ Y phối hợp cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegLinetoRel

Một đối tượng độc lập, vô gia đình SVGPathSegLinetoRel.

TạoSVGPathSegLinetoVerticalAbs(Sông)

Trở lại một đối tượng SVGPathSegLinetoVerticalAbs độc lập, không có chủ sở hữu.

[DOMName("createSVGPathSegLinetoVerticalAbs")]
public SVGPathSegLinetoVerticalAbs CreateSVGPathSegLinetoVerticalAbs(float y)

Parameters

y float

Sự phối hợp tuyệt đối Y cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegLinetoVerticalAbs

Một đối tượng độc lập, vô gia đình SVGPathSegLinetoVerticalAbs.

TạoSVGPathSegLinetoVerticalRel(Sông)

Trở lại một đối tượng SVGPathSegLinetoVerticalRel độc lập, không có gia đình.

[DOMName("createSVGPathSegLinetoVerticalRel")]
public SVGPathSegLinetoVerticalRel CreateSVGPathSegLinetoVerticalRel(float y)

Parameters

y float

Mối quan hệ Y phối hợp cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegLinetoVerticalRel

Một đối tượng độc lập, không gia đình SVGPathSegLinetoVerticalRel.

TạoSVGPathSegMovetoAbs(Float , Float)

Quay trở lại một đối tượng SVGPathSegMovetoAbs độc lập, không có gia đình.

[DOMName("createSVGPathSegMovetoAbs")]
public SVGPathSegMovetoAbs CreateSVGPathSegMovetoAbs(float x, float y)

Parameters

x float

Tính phối hợp X tuyệt đối cho điểm cuối của phân đoạn con đường này.

y float

Sự phối hợp tuyệt đối Y cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegMovetoAbs

Một đối tượng độc lập, không gia đình SVGPathSegMovetoAbs.

TạoSVGPathSegMovetoRel(Float , Float)

Trở lại một đối tượng SVGPathSegMovetoRel độc lập, không có gia đình.

[DOMName("createSVGPathSegMovetoRel")]
public SVGPathSegMovetoRel CreateSVGPathSegMovetoRel(float x, float y)

Parameters

x float

X tương đối phối hợp cho điểm cuối của phân đoạn con đường này.

y float

Mối quan hệ Y phối hợp cho điểm cuối của phân đoạn con đường này.

Returns

SVGPathSegMovetoRel

Một đối tượng độc lập, không gia đình SVGPathSegMovetoRel.

Xem thêm

SVGGeometryElement , ISVGAnimatedPathData

 Tiếng Việt