Class SVGTextContentElement

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

ushort

LENGTHADJUST_SPACINGANDGLYPHS

“SpacingAndGlyphs” değerine uygun.

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

alan değeri

ushort

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

ushort

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

SVGAnimatedEnumeration

TextLength

Belirlenen öğeye “textLength” atıfta bulunur.

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

Mülkiyet Değer

SVGAnimatedLength

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

float

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

long

Toplam karakter sayısı.

Ayrıca bakın

SVGElement

 Türkçe