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
LENGTHADJUST_SPACINGANDGLYPHS
corespunde valorii ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
Valoarea câmpului
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
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
TextLength
Aceasta corespunde atribuirii „Lungimea textului” la elementul dat.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Valoarea proprietății
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
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
Număr total de caractere.