Class SVGTextContentElement

Class SVGTextContentElement

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

SVGTextContentElement được thừa hưởng bởi các giao diện liên quan đến văn bản khác nhau, chẳng hạn như SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement và SVGTextPathElement.Đối với các phương pháp trên giao diện này đề cập đến một chỉ số cho một ký tự hoặc một số ký tự, các tham chiếu này phải được giải thích như một chỉ số cho một đơn vị mã UTF-16 hoặc một số đơn vị mã UTF-16, tương ứng. Điều này là cho sự phù hợp với DOM Level 2 Core, nơi các phương pháp trên giao diện CharacterData sử dụng các đơn vị mã UTF-16 như chỉ số và đếm trong dữ liệu ký tự.Vì vậy, ví dụ, nếu nội dung văn bản của một ’text’ yếu tố là một ký tự không-BMP, chẳng hạn như U+10000, sau đó gọi getNumberOfChars trên yếu tố đó sẽ trở lại 2 vì có hai đơn vị mã UTF-16(một cặp surrogate) được sử dụng để đại diện cho một ký tự.

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

Inheritance

object DOMObject EventTarget Node Element SVGElement SVGGraphicsElement SVGTextContentElement

Derived

SVGTextPathElement , SVGTextPositioningElement

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()

Fields

LENGTHADJUST_SPACING

Phù hợp với giá trị ‘spacing’.

[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1

Giá trị Field

ushort

LENGTHADJUST_SPACINGANDGLYPHS

Phù hợp với giá trị ‘spacingAndGlyphs’.

[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2

Giá trị Field

ushort

LENGTHADJUST_UNKNOWN

Danh sách đã được thiết lập cho một giá trị không phải là một trong những loại đã được xác định trước. nó là bất khả thi để cố gắng xác định một giá trị mới của loại này hoặc để cố gắng chuyển đổi một giá trị hiện có sang loại này.

[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0

Giá trị Field

ushort

Properties

LengthAdjust

Tùy thuộc vào việc quy định ‘độ dàiTùy chỉnh’ trên các yếu tố cụ thể. giá trị phải là một trong những liên tục điều chỉnh chiều dài được xác định trên giao diện này.

[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }

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

SVGAnimatedEnumeration

TextLength

Tùy thuộc vào việc quy định ’textLong’ trên các yếu tố cụ thể.

[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }

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

SVGAnimatedLength

Methods

GetComputedTextLength()

Tổng số của tất cả các giá trị tiên tiến từ việc trình bày tất cả các ký tự trong yếu tố này, bao gồm giá trị tiên tiến trên các glyphs (hoặc ngang hoặc dọc), hiệu ứng của các thuộc tính ‘đánh’, ‘đánh chữ’ và ‘đánh chữ’ và điều chỉnh do thuộc tính ‘dx’ và ’d’ trên các yếu tố ’tspan’.

[DOMName("getComputedTextLength")]
public float GetComputedTextLength()

Returns

float

Bài viết tiến bộ khoảng cách

GetNumberOfChars()

Quay lại tổng số các ký tự có sẵn để trình bày trong yếu tố hiện tại, bao gồm các ký tự được đề cập từ tham chiếu ’trích’, cho dù chúng sẽ được trình bày hay không. Trong thực tế, điều này tương đương với chiều dài của thuộc tính Node::textContent từ DOM Level 3 Core ([DOM3], phần 1.4), nếu thuộc tính đó cũng mở rộng các yếu tố ’trích’.

[DOMName("getNumberOfChars")]
public long GetNumberOfChars()

Returns

long

Tổng số nhân vật

Xem thêm

SVGElement

 Tiếng Việt