Class SVGTextContentElement

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

ushort

LENGTHADJUST_SPACINGANDGLYPHS

Corresponde al valor de ‘spacingAndGlyphs’.

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

Valor de campo

ushort

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

ushort

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

SVGAnimatedEnumeration

TextLength

Corresponde a atribuir ’textLength’ en el elemento dado.

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

Valor de la propiedad

SVGAnimatedLength

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

float

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

long

número total de personajes.

Ver también

SVGElement

 Español