Class SVGTextContentElement
Der Name: Aspose.Svg Versammlung: Aspose.SVG.dll (25.5.0)
Das SVGTextContentElement wird von verschiedenen Text-verwandten Schnittstellen, wie SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement und SVGTextPathElement, geerbt.Für die Methoden auf dieser Schnittstelle, die sich auf einen Index auf einen Charakter oder eine Anzahl von Charakteren beziehen, werden diese Referenzen als einen Index auf eine UTF-16 Code-Einheit oder eine Anzahl von UTF-16 Code-Einheiten resp. interpretiert. Dies ist für Konsistenz mit DOM Level 2 Core, wo Methoden auf der CharacterData-Schnittstelle UTF-16 Code-Einheiten als Indizes und zählen innerhalb der Charakterdaten.Zu Beispiel, wenn der Text-Inhalte eines „Text“ Elements ist ein einziges nicht-BMP Charakter, wie U+10000, dann Anrufe getNumberOfChars auf diesem Element wird 2 zurückkehren, da es zwei UTF-16 Code-Einheiten (der Surrogate Paar) verwendet, um diesen Charakter zu repr.
[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
Vererbte Mitglieder
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
Es entspricht dem Wert „Spacing'.
[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1
Feldwert
LENGTHADJUST_SPACINGANDGLYPHS
Es entspricht dem Wert ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
Feldwert
LENGTHADJUST_UNKNOWN
Die Liste wurde zu einem Wert festgelegt, der nicht einer der vordefinierten Typen ist. Es ist unmöglich, einen neuen Wert dieser Art zu definieren oder zu versuchen, einen bestehenden Wert zu diesem Typ zu wechseln.
[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0
Feldwert
Properties
LengthAdjust
Es entspricht der Anerkennung von „Länge“ auf dem gegebenen Element. Der Wert muss einer der Länge-Anpassungskonstanten sein, die auf dieser Schnittstelle definiert werden.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
Eigentumswert
TextLength
Es entspricht der Anerkennung von „TextLänge“ auf dem gegebenen Element.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Eigentumswert
Methods
GetComputedTextLength()
Der Gesamtbetrag aller vorangegangenen Werte aus der Darstellung aller Zeichen innerhalb dieses Elements, einschließlich der vorangegangene Wert auf den Glyphs (horizontale oder vertikale), der Effekt der Eigenschaften „Krieg“, „Letter-Spacing“ und „Wörter-Spacing“ und Anpassungen aufgrund der Attribute „dx“ und „dy“ auf „tspan“ Elemente.
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
Der Text erhöht die Entfernung.
GetNumberOfChars()
Zurückt die Gesamtzahl der für Rendering verfügbaren Zeichen innerhalb des aktuellen Elements, die Referenz Zeichen aus „tref“ Referenz enthält, unabhängig davon, ob sie Rendering werden. tatsächlich, dies entspricht der Länge des Node::textContent Attribute aus DOM Level 3 Core ([DOM3], Abschnitt 1.4), wenn dieses Attribute auch erweitert „tref“ Elemente.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
Gesamtzahl der Charaktere.