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
LENGTHADJUST_SPACINGANDGLYPHS
Het komt overeen met de waarde ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
veldwaarde
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
Properties
LengthAdjust
De waarde moet een van de lengte aanpassingsconstanties zijn die op deze interface worden gedefinieerd.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
Eigendomswaarde
TextLength
Het komt overeen met het aanduiden van ‘textLength’ op het gegeven element.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Eigendomswaarde
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
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
Totaal aantal personages.