Class SVGTextContentElement
İsim alanı : Aspose.Html.Dom.Svg Görüntüleme: Aspose.HTML.dll (25.4.0)
SVGTextContentElement, SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement ve SVGTextPathElement gibi çeşitli metinle ilgili arayüzlerden miras alınır.Bu arayüzünde bir karakter veya bir sayıda karakter için bir indekse atıfta olan yöntemler için, bu referanslar bir UTF-16 kod ünitesi veya bir sayıda UTF-16 kod ünitesi için bir indekse olarak yorumlanmalıdır. Bu, karakterData arayüzündeki yöntemler UTF-16 kod ünitelerini işaretler olarak kullanır ve karakter verileri içinde hesaplar.Örneğin, eğer bir ’tekst’ elemanının metin içeriği tek bir BMP olmayan karakter ise, örneğin U+10000, o eleman üzerinde getNumberOfChars 2’a geri dönecektir çünkü iki UTF-16 kod ünitesi (surrogate çift) bu karakterin temsil edilmesi için kullanılır.
[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
mirasçı üyeleri
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
“Spacing” değeri ile uyumludur.
[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1
alan değeri
LENGTHADJUST_SPACINGANDGLYPHS
“SpacingAndGlyphs” değerine uygun.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
alan değeri
LENGTHADJUST_UNKNOWN
Bu türden yeni bir değeri tanımlamaya veya mevcut bir değeri bu türden değiştirmeye çalışmak geçersizdir.
[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0
alan değeri
Properties
LengthAdjust
Belirlenen öğeye “uzunluk ayar” atıfta bulunur. değer, bu arayüzde tanımlanan uzunluk ayar sabitlerinden biri olmalıdır.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
Mülkiyet Değer
TextLength
Belirlenen öğeye “textLength” atıfta bulunur.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Mülkiyet Değer
Methods
GetComputedTextLength()
Tüm ileri değerlerin toplam toplamı, bu öğe içindeki tüm karakterlerin sunulmasından, ileri değer de dahil olmak üzere glifler üzerinde (horizontal veya dikey), özelliklerin etkisi “yürüyen”, “yazı-yürüyen” ve “söz-yürüyen” ve ayarları nedeniyle atribütler “dx” ve “dy” üzerinde “tspan” unsurları.
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
Yazılar uzaktan ilerliyor.
GetNumberOfChars()
Mevcut öğe içinde render için mevcut karakterlerin toplam sayısını geri getirir, bu da “tref” referansından referanslı karakterler içerir, bunlar render edilecek olup olmadığına bakılmaksızın. aslında, bu, DOM Seviye 3 çekirdekten Node::textContent atribütünün uzunluğuna eşittir ([DOM3], bölüm 1.4), eğer bu atribüt ayrıca genişletilmiş “tref” unsurları ise.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
Toplam karakter sayısı.