Class SVGTextContentElement
nazivni prostor: Aspose.Html.Dom.Svg Sastav: Aspose.HTML.dll (25.4.0)
SVGTextContentElement je naslijeđen različitim tekstom povezanim sučelja, kao što su SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement i SVGTextPathElement.Za metode na ovom sučelju koji se odnose na indeks na znak ili broj znakova, ove se reference tumače kao indeks na UTF-16 kodnu jedinicu ili broj UTF-16 kodnih jedinica, odnosno. To je za dosljednost s DOM Level 2 Core, gdje metode na karakterData sučelju koriste UTF-16 kodne jedinice kao indeks i broji unutar znak podataka.Na primjer, ako je tekst sadržaj ‘tekst’ element je jedan ne-BMP karakter, kao što je U+10000, onda pozivajući getNumberOfChars na taj element će se vratiti 2 budući da postoje dvije UTF-16 kodne jedinice(surrogate par) koji se koriste za predstavljanje jednog karaktera.
[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
naslijeđeni članovi
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
Odgovara na vrijednost ‘spacing’.
[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1
Vrijednost polja
LENGTHADJUST_SPACINGANDGLYPHS
To odgovara vrijednosti ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
Vrijednost polja
LENGTHADJUST_UNKNOWN
Popis je postavljen na vrijednost koja nije jedna od preddefiniranih vrsta. nije moguće pokušati definirati novu vrijednost ovog tipa ili pokušati pretvoriti postojeće vrijednosti na ovaj tip.
[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0
Vrijednost polja
Properties
LengthAdjust
Vrijednost mora biti jedna od konstantnih prilagodbi duljine definiranih na ovom sučelju.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
Vrijednost nekretnina
TextLength
To odgovara dodjeljivanju ‘textLong’ na određenom elementu.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Vrijednost nekretnina
Methods
GetComputedTextLength()
Ukupna suma svih predviđenih vrijednosti od renderiranja svih znakova unutar ovog elementa, uključujući predviđenu vrijednost na glifima (orizontalno ili vertikalno), učinak svojstava ‘izravna’, ‘pismenom-spacing’ i ‘slovom-spacing’ i prilagodbe zbog atributova ‘dx’ i ‘dy’ na ‘tspan’ elemente.
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
Tekst predviđa udaljenost.
GetNumberOfChars()
Povratak ukupnog broja znakova dostupnih za renderiranje unutar trenutačnog elementa, koji uključuje referentne znakove iz reference ‘tref’, bez obzira na to hoće li biti renderirani.U stvari, to je ekvivalent duljine atributa Node::textContent iz DOM Level 3 Core ([DOM3], odjeljak 1.4), ako taj atribut također proširuje ‘tref’ elemente.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
Ukupni broj likova.