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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Một đối tượng độc lập, không gia đình SVGPathSegMovetoRel.