Class SVGTextContentElement
Nombre del espacio: Aspose.Svg Asamblea: Aspose.SVG.dll (25.5.0)
El SVGTextContentElement es heredado por varias interfaces relacionadas con el texto, tales como SVgTeXTELement, SV GTSpanElment, SvgTRefElements, svgAltGlyphElments y SV gxtPathEliments.Para los métodos en esta interfaz que se refiere a un índice para un personaje o un número de caracteres, estas referencias deben ser interpretadas como un index para una unidad de código UTF-16 o una serie de unidades de codice UT F-16, respectivamente. Esto es para la coherencia con DOM Nivel 2 Core, donde las metodas en la Interfaz de CaracterData utilizan unidades del código Utf-16 como índices y cuentan dentro de los datos de carácter.Así, por ejemplo, si el contenido de texto de un elemento ’text’ es un único caracter no-BMP, como U+10000, entonces invocando getNumberOfChars en ese elemento regresará 2 ya que hay dos unidades (el par de surrogate) utilizados para representar ese mismo caracter.
[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 ,y, SVGTextPositioningElement
Implements
INotifyPropertyChanged ,y, IEventTarget ,y, IDisposable ,y, IXPathNSResolver ,y, IParentNode ,y, IElementTraversal ,y, IChildNode ,y, IElementCSSInlineStyle ,y, ISVGTests
Miembros heredados
SVGGraphicsElement.GetBBox() ,y, SVGGraphicsElement.GetCTM() ,y, SVGGraphicsElement.GetScreenCTM() ,y, SVGGraphicsElement.NearestViewportElement ,y, SVGGraphicsElement.FarthestViewportElement ,y, SVGGraphicsElement.Transform ,y, SVGGraphicsElement.RequiredFeatures ,y, SVGGraphicsElement.RequiredExtensions ,y, SVGGraphicsElement.SystemLanguage ,y, SVGElement.Id ,y, SVGElement.OwnerSVGElement ,y, SVGElement.ViewportElement ,y, SVGElement.ClassName ,y, SVGElement.Style ,y, Element.GetAttributeNames() ,y, Element.HasAttributes() ,y, Element.GetAttribute(string) ,y, Element.GetAttributeNS(string, string) ,y, Element.SetAttribute(string, string) ,y, Element.SetAttributeNS(string, string, string) ,y, Element.RemoveAttribute(string) ,y, Element.RemoveAttributeNS(string, string) ,y, Element.HasAttribute(string) ,y, Element.HasAttributeNS(string, string) ,y, Element.ToggleAttribute(string) ,y, Element.ToggleAttribute(string, bool) ,y, Element.GetAttributeNode(string) ,y, Element.SetAttributeNode(Attr) ,y, Element.RemoveAttributeNode(Attr) ,y, Element.GetAttributeNodeNS(string, string) ,y, Element.SetAttributeNodeNS(Attr) ,y, Element.GetElementsByTagName(string) ,y, Element.GetElementsByTagNameNS(string, string) ,y, Element.Remove() ,y, Element.QuerySelectorAll(string) ,y, Element.QuerySelector(string) ,y, Element.AttachShadow(ShadowRootMode) ,y, Element.GetElementsByClassName(string) ,y, Element.Dispose(bool) ,y, Element.ClassList ,y, Element.LocalName ,y, Element.NamespaceURI ,y, Element.Prefix ,y, Element.NodeName ,y, Element.NodeType ,y, Element.TagName ,y, Element.Id ,y, Element.ClassName ,y, Element.TextContent ,y, Element.Attributes ,y, Element.FirstElementChild ,y, Element.LastElementChild ,y, Element.PreviousElementSibling ,y, Element.NextElementSibling ,y, Element.ChildElementCount ,y, Element.Children ,y, Element.InnerHTML ,y, Element.OuterHTML ,y, Element.ShadowRoot ,y, Node.ELEMENT_NODE ,y, Node.ATTRIBUTE_NODE ,y, Node.TEXT_NODE ,y, Node.CDATA_SECTION_NODE ,y, Node.ENTITY_REFERENCE_NODE ,y, Node.ENTITY_NODE ,y, Node.PROCESSING_INSTRUCTION_NODE ,y, Node.COMMENT_NODE ,y, Node.DOCUMENT_NODE ,y, Node.DOCUMENT_TYPE_NODE ,y, Node.DOCUMENT_FRAGMENT_NODE ,y, Node.NOTATION_NODE ,y, Node.HasChildNodes() ,y, Node.Normalize() ,y, Node.CloneNode() ,y, Node.CloneNode(bool) ,y, Node.IsEqualNode(Node) ,y, Node.IsSameNode(Node) ,y, Node.LookupPrefix(string) ,y, Node.LookupNamespaceURI(string) ,y, Node.IsDefaultNamespace(string) ,y, Node.InsertBefore(Node, Node) ,y, Node.ReplaceChild(Node, Node) ,y, Node.RemoveChild(Node) ,y, Node.AppendChild(Node) ,y, Node.Dispose(bool) ,y, Node.ToString() ,y, Node.NodeType ,y, Node.LocalName ,y, Node.NamespaceURI ,y, Node.Prefix ,y, Node.NodeName ,y, Node.BaseURI ,y, Node.OwnerDocument ,y, Node.ParentNode ,y, Node.ParentElement ,y, Node.ChildNodes ,y, Node.FirstChild ,y, Node.LastChild ,y, Node.PreviousSibling ,y, Node.NextSibling ,y, Node.NodeValue ,y, Node.TextContent ,y, EventTarget.AddEventListener(string, DOMEventHandler, bool) ,y, EventTarget.AddEventListener(string, IEventListener) ,y, EventTarget.AddEventListener(string, IEventListener, bool) ,y, EventTarget.RemoveEventListener(string, DOMEventHandler, bool) ,y, EventTarget.RemoveEventListener(string, IEventListener) ,y, EventTarget.RemoveEventListener(string, IEventListener, bool) ,y, EventTarget.DispatchEvent(Event) ,y, EventTarget.Dispose() ,y, EventTarget.Dispose(bool) ,y, DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Fields
LENGTHADJUST_SPACING
Corresponde al valor de ‘spacing’.
[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1
Valor de campo
LENGTHADJUST_SPACINGANDGLYPHS
Corresponde al valor de ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
Valor de campo
LENGTHADJUST_UNKNOWN
La enumeración se estableció a un valor que no es uno de los tipos predefinidos. es inadecuado intentar definir un nuevo valor de este tipo o intentar cambiar el valor existente a ese tipo.
[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0
Valor de campo
Properties
LengthAdjust
El valor debe ser uno de los constantes de ajuste de longitud definidos en esta interfaz.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
Valor de la propiedad
TextLength
Corresponde a atribuir ’textLength’ en el elemento dado.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Valor de la propiedad
Methods
GetComputedTextLength()
La suma total de todos los valores avanzados a partir de la rendición de Todos los caracteres dentro de este elemento, incluido el valor avanzado en los glifos (horizontal o vertical), el efecto de las propiedades ‘verning’, ‘letter-spacing’ y ‘word-spacking’ e ajustes debido a los atributos ‘dx’ i ‘dy’ en ‘tspan’ elementos.
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
El texto avanza la distancia.
GetNumberOfChars()
Devuelve el número total de caracteres disponibles para renderización dentro del elemento actual, que incluye los personajes referenciados de la referencia ’tref’, independientemente de si serán renderizados. de hecho, esto es equivalente a la longitud del atributo Node::textContent de DOM Level 3 Core ([DOM3], sección 1.4), si ese atribute también expandió los elementos ’traf'.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
número total de personajes.