Class SVGTextContentElement

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

ushort

LENGTHADJUST_SPACINGANDGLYPHS

Es entspricht dem Wert ‘spacingAndGlyphs’.

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

Feldwert

ushort

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

ushort

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

SVGAnimatedEnumeration

TextLength

Es entspricht der Anerkennung von „TextLänge“ auf dem gegebenen Element.

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

Eigentumswert

SVGAnimatedLength

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

float

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

long

Gesamtzahl der Charaktere.

Sehen Sie auch

SVGElement

 Deutsch