Class SVGTextContentElement

Class SVGTextContentElement

Numele spaţiului: Aspose.Html.Dom.Svg Asamblare: Aspose.HTML.dll (25.4.0)

SVGTextContentElement este moștenit de diferite interfețe legate de text, cum ar fi SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement și SVGTextPathElement.Pentru metodele de pe această interfață care se referă la un index la un caracter sau un număr de caractere, aceste referințe trebuie interpretate ca un index la o unitate de cod UTF-16 sau un număr de unități de cod UTF-16, respectiv. Acest lucru este pentru consistență cu DOM Level 2 Core, în cazul în care metodele de pe interfața CharacterData utilizează unități de cod UTF-16 ca indicii și numără în cadrul datelor de caracter.De exemplu, dacă conținutul text al unui element „text” este un singur caracter non-BMP, cum ar fi U+10000, apoi invocând getNumberOfChars pe acel element va reveni 2 deoarece există două unități de cod UTF-16(parul surrogate) utilizate pentru a reprezenta același caracter.

[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

Membrii moștenitori

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

corespunde valorii „spacing”.

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

Valoarea câmpului

ushort

LENGTHADJUST_SPACINGANDGLYPHS

corespunde valorii ‘spacingAndGlyphs’.

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

Valoarea câmpului

ushort

LENGTHADJUST_UNKNOWN

Lista a fost setată la o valoare care nu este una dintre tipurile predefinite. nu este posibil să încercați să definiți o nouă valoare a acestui tip sau să încercați să schimbați o valoare existentă la acest tip.

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

Valoarea câmpului

ushort

Properties

LengthAdjust

Aceasta corespunde atribuirii ‘lungimeaAdjust’ pe elementul dat. Valoarea trebuie să fie una dintre constanțele de ajustare a lungimii definite pe această interfață.

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

Valoarea proprietății

SVGAnimatedEnumeration

TextLength

Aceasta corespunde atribuirii „Lungimea textului” la elementul dat.

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

Valoarea proprietății

SVGAnimatedLength

Methods

GetComputedTextLength()

Suma totală a tuturor valorilor avansate de la renderarea tuturor caracterelor din acest element, inclusiv valoarea avansată pe glifele (orizontale sau verticale), efectul proprietăților „verging”, „letter-spacing” și „word-spacing” și ajustările datorită atributelor „dx” și „dy” pe elementele „tspan”.

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

Returns

float

Textul promovează distanţa.

GetNumberOfChars()

Returnează numărul total de caractere disponibile pentru renderare în cadrul elementului curent, care include caractere referitoare din referința „tref”, indiferent dacă vor fi renderate. în realitate, acest lucru este echivalent cu lungimea atributului Node::textContent din DOM Level 3 Core ([DOM3], secțiunea 1.4), dacă atributul respectiv este, de asemenea, extins elementele „tref”.

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

Returns

long

Număr total de caractere.

Vezi și

SVGElement

 Română