Class SVGTextContentElement

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

ushort

LENGTHADJUST_SPACINGANDGLYPHS

Se vastaa arvoa ‘spacingAndGlyphs’.

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

kentän arvo

ushort

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

ushort

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

SVGAnimatedEnumeration

TextLength

Se vastaa ”tekstin pituuden” määrittämistä tietylle elementille.

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

Omistuksen arvo

SVGAnimatedLength

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

float

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

long

Yhteensä lukuisia hahmoja.

Katso myös

SVGElement

 Suomi