Class SVGTextContentElement

Class SVGTextContentElement

Le nom : Aspose.Html.Dom.Svg Assemblaggio: Aspose.HTML.dll (25.4.0)

Le SVGTextContentElement est hérité de diverses interfaces liées au texte, telles que SV GTExtelement, SV gtspaneElements, svgtrefelements et SVgAltGlyph Elements.Pour les méthodes sur cette interface qui se réfèrent à un indice pour un caractère ou un nombre de caractères, ces références doivent être interprétées comme un index pour une unité de code UTF-16 ou plusieurs unités de codes utf-16, respectivement. Ceci est pour la cohérence avec le DOM Level 2 Core, où les methodes sur l’interface CharacterData utilisent les Unités du code utff-16 en tant qu’indices et comptent dans les données caractéristiques.Par exemple, si le contenu texte d’un élément ’text’ est un unique non-BMP, comme U+10000, puis invocant getNumberOfChars sur ce element reviendra 2 puisqu’il y a deux units de Code UT F-16(le couple surrogate) utilisé pour représenter ce seul caractere.

[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

I membri ereditari

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

Il correspond à la valeur « spacing ».

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

Valore di campo

ushort

LENGTHADJUST_SPACINGANDGLYPHS

Il correspond à la valeur ‘spacingAndGlyphs’.

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

Valore di campo

ushort

LENGTHADJUST_UNKNOWN

La liste a été fixée à une valeur qui n’est pas l’un des types prédéfinis. il est invalide de tenter de définir une nouvelle valeur de ce type ou d’essayer de transformer une valeur existante à cet type.

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

Valore di campo

ushort

Properties

LengthAdjust

Il correspond à attribuer « longueur Ajuste » sur l’élément donné.La valeur doit être une des constants d’ajuste de longueur définis sur cette interface.

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

Valore di proprietà

SVGAnimatedEnumeration

TextLength

Il correspond à attribuer « longueur de texte » sur l’élément donné.

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

Valore di proprietà

SVGAnimatedLength

Methods

GetComputedTextLength()

La somme totale de toutes les valeurs avancées à partir du rendement de tous les caractères à l’intérieur de cet élément, y compris la valeur avance sur les glyphes (horisontales ou verticales), l’effet des propriétés « raconte », « écriture-spacing » et « parole-spacking » ainsi que des ajustements en raison des attributs « dx » ou « oui » sur des éléments « span ».

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

Returns

float

Le texte progresse la distance.

GetNumberOfChars()

Retourne le nombre total de caractères disponibles pour le rendu dans l’élément actuel, qui inclut les caractéristiques référencées de la référence ’tref’, peu importe s’ils seront rendus. En effet, ceci est équivalent à la longueur du attribut Node::textContent du DOM Level 3 Core ([DOM3], section 1.4), si cet attribute a également élargi les éléments ’traf'.

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

Returns

long

Le nombre total de personnages.

Vedi anche

SVGElement

 Français