Class SVGTextContentElement
Nama dari : Aspose.Svg Asosiasi: Aspose.SVG.dll (25.5.0)
SVGTextContentElement diwarisi oleh berbagai antarmuka yang berkaitan dengan teks, seperti SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement dan SVGTextPathElement.Untuk metode di antarmuka ini yang merujuk pada indeks untuk karakter atau sejumlah karakter, referensi ini harus ditafsirkan sebagai indeks untuk unit kode UTF-16 atau sejumlah unit kode UTF-16, masing-masing. ini adalah untuk konsistensi dengan DOM Level 2 Core, di mana metode di antarmuka KarakterData menggunakan unit kode UTF-16 sebagai indeks dan menghitung dalam data karakter.Sebagai contoh, jika konten teks dari ’teks’ elemen adalah satu karakter non-BMP, seperti U+10000, maka mengajak mendapatkanNumberOfChars pada elemen itu akan kembali 2 karena ada dua unit kode UTF-16(pasangan surrogate) digunakan untuk mewakili satu karakter.
[DOMName("SVGTextContentElement")]
[DOMObject]
[ComVisible(true)]
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
anggota yang diwarisi
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
Ini sesuai dengan nilai ‘spacing’.
[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1
Nilai lapangan
LENGTHADJUST_SPACINGANDGLYPHS
Ini sesuai dengan nilai ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
Nilai lapangan
LENGTHADJUST_UNKNOWN
Ini tidak mungkin untuk mencoba untuk menentukan nilai baru dari jenis ini atau untuk mencoba untuk menukar nilai yang ada ke jenis ini.
[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0
Nilai lapangan
Properties
LengthAdjust
Nilai harus menjadi salah satu dari konstan penyesuaian panjang yang ditentukan pada antarmuka ini.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
Nilai Properti
TextLength
Sesuai dengan atribut ‘textLength’ pada elemen yang diberikan.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Nilai Properti
Methods
GetComputedTextLength()
Jumlah total dari semua nilai maju dari rendering semua karakter dalam elemen ini, termasuk nilai maju pada glyphs (horizontal atau vertikal), efek sifat ‘kering’, ‘letter-spacing’ dan ‘word-spacing’ dan penyesuaian karena atribut ‘dx’ dan ‘dy’ pada ‘tspan’ elemen.
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
Teks ini mendorong jarak.
GetNumberOfChars()
Mengembalikan jumlah karakter yang tersedia untuk rendering dalam elemen saat ini, yang mencakup karakter referensi dari referensi ’tref’, tidak peduli apakah mereka akan rendering.Sebenarnya, ini setara dengan panjang atribut Node::textContent dari DOM Level 3 Core ([DOM3], bagian 1.4), jika atribut itu juga memperluas ’tref’ elemen.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
Jumlah total karakter.