Class SVGTextContentElement

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

ushort

LENGTHADJUST_SPACINGANDGLYPHS

To odgovara vrijednosti ‘spacingAndGlyphs’.

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

Vrijednost polja

ushort

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

ushort

Properties

LengthAdjust

Vrijednost mora biti jedna od konstantnih prilagodbi duljine definiranih na ovom sučelju.

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

Vrijednost nekretnina

SVGAnimatedEnumeration

TextLength

To odgovara dodjeljivanju ‘textLong’ na određenom elementu.

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

Vrijednost nekretnina

SVGAnimatedLength

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

float

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

long

Ukupni broj likova.

Vidjeti također

SVGElement

 Hrvatski