Class SVGTextContentElement

Class SVGTextContentElement

De naam: Aspose.Html.Dom.Svg Verzameling: Aspose.HTML.dll (25.4.0)

Het SVGTextContentElement is geërfd door verschillende tekstgerelateerde interfaces, zoals SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement en SVGTextPathElement.Voor de methoden op deze interface die verwijzen naar een index naar een karakter of een aantal tekens, deze verwijzingen moeten worden geïnterpreteerd als een index naar een UTF-16 code-eenheid of een aantal UTF-16 code-eenheden, respectievelijk. Dit is voor consistentie met DOM Level 2 Core, waar methoden op de CharacterData interface UTF-16 code-eenheden gebruiken als index en tellen binnen de karaktergegevens.Zoals bijvoorbeeld, als de tekstinhoud van een ‘text’ element is een enkel niet-BMP karakter, zoals U+10000, dan invoceren getNumberOfChars op dat element zal terug 2 omdat er twee UTF-16 code-eenheden(de surrogate pair) gebruikt om die één karakter te vertegenwoordigen.

[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

Geëerbiede leden

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

Het komt overeen met de waarde ‘spacing’.

[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1

veldwaarde

ushort

LENGTHADJUST_SPACINGANDGLYPHS

Het komt overeen met de waarde ‘spacingAndGlyphs’.

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

veldwaarde

ushort

LENGTHADJUST_UNKNOWN

Het is onmogelijk om te proberen een nieuwe waarde van dit type te definiëren of om te proberen een bestaande waarde te wisselen naar dit type.

[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0

veldwaarde

ushort

Properties

LengthAdjust

De waarde moet een van de lengte aanpassingsconstanties zijn die op deze interface worden gedefinieerd.

[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }

Eigendomswaarde

SVGAnimatedEnumeration

TextLength

Het komt overeen met het aanduiden van ‘textLength’ op het gegeven element.

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

Eigendomswaarde

SVGAnimatedLength

Methods

GetComputedTextLength()

Het totale bedrag van alle voorgaande waarden van de rendering van alle karakters binnen dit element, met inbegrip van de voorgaande waarde op de glyphs (horizontale of verticale), het effect van eigenschappen ‘kerning’, ‘letter-spacing’ en ‘word-spacing’ en aanpassingen als gevolg van attributen ‘dx’ en ‘dy’ op ‘tspan’ elementen.

[DOMName("getComputedTextLength")]
public float GetComputedTextLength()

Returns

float

De tekst voert afstand.

GetNumberOfChars()

Terugkomt het totale aantal tekens dat beschikbaar is voor rendering binnen het huidige element, dat de referentie tekens uit ’tref’ verwijzing omvat, ongeacht of ze zullen worden rendered. in feite, dit is gelijk aan de lengte van de Node::textContent attribute van DOM Level 3 Core ([DOM3], sectie 1.4), als dat attribute ook uitgebreid ’tref’ elementen.

[DOMName("getNumberOfChars")]
public long GetNumberOfChars()

Returns

long

Totaal aantal personages.

Zie ook

SVGElement

 Nederlands