Class SVGTextContentElement
ja nimityö: Aspose.Html.Dom.Svg Kokoelma: Aspose.HTML.dll (25.4.0)
SVGTextContentElement on peräisin eri tekstiin liittyvistä käyttöliittymistä, kuten SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement ja SVGTextPathElement.Tässä käyttöliittymässä käytettävissä menetelmissä, jotka viittaavat indeksiin merkkiin tai lukuihin merkkejä, näitä viittauksia tulkitaan indeksiin UTF-16 koodin yksikköön tai useisiin UTF-16 koodin yksiköihin, vastaavasti. Tämä on johdonmukaisuus DOM Level 2 Core, jossa menetelmät CharacterData käyttöliittymässä käytetään UTF-16 koodin yksiköitä indeksiina ja lasketaan merkki-tietojen sisällä.Kuten esimerkiksi, jos tekstin sisältö ’tekstin’ elementti on yksi ei-BMP merkki, kuten U+10000, niin viittaus getNumberOfChars tuon elementin palauttaa 2 koska on kaksi UTF-16 koodin yksikköä(surrogate pari) käytetään edustaa tätä merkkiä.
[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
Perintöjäsenet
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
Se vastaa arvoa ‘spacing’.
[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1
kentän arvo
LENGTHADJUST_SPACINGANDGLYPHS
Se vastaa arvoa ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
kentän arvo
LENGTHADJUST_UNKNOWN
Luettelo on asetettu arvoon, joka ei ole yksi etukäteen määriteltyjen tyyppien. ei ole mahdollista yrittää määritellä uuden arvon tämän tyypin tai yrittää vaihtaa olemassa olevan arvon tähän tyyppiin.
[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0
kentän arvo
Properties
LengthAdjust
Se vastaa määrittämistä ‘pituusMuokkaa’ tietylle elementille. Arvon on oltava yksi tämän käyttöliittymän määrittelemistä pituusmuokkaa.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
Omistuksen arvo
TextLength
Se vastaa ”tekstin pituuden” määrittämistä tietylle elementille.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Omistuksen arvo
Methods
GetComputedTextLength()
Kaikkien ennakkoarvojen kokonaismäärä, joka perustuu kaikkien tämän elementin sisällä olevien merkkien luovuttamiseen, mukaan lukien ennakkoarvo glyfeillä (horisontaalisella tai pystysuoralla), ominaisuuksien vaikutus ‘kerning’, ‘letter-spacing’ ja ‘word-spacing’ ja mukautukset, jotka johtuvat ominaisuuksista ‘dx’ ja ‘dy’ ‘tspan’ elementteillä.
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
Teksti edistää etäisyyden.
GetNumberOfChars()
Palauttaa nykyisen elementin sisällä esitettäväksi käytettävissä olevien merkkien kokonaismäärä, joka sisältää viitatut merkit ”tref” -viittauksesta riippumatta siitä, ovatko ne esitettävissä. Todellisuudessa tämä vastaa Node::textContent -ominaisuuden pituutta DOM Level 3 Core ([DOM3], kohta 1.4), jos kyseinen ominaisuus laajentaa myös ”tref” -ominaisuuksia.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
Yhteensä lukuisia hahmoja.