Class SVGTextContentElement
Namn på plats: Aspose.Html.Dom.Svg Sammanfattning: Aspose.HTML.dll (25.4.0)
SVGTextContentElement ärver olika textrelaterade gränssnitt, såsom SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement och SVGTextPathElement.För metoder på detta gränssnitt som hänvisar till en index till en karaktär eller ett antal tecken, dessa referenser ska tolkas som en index till en UTF-16 kodenhet eller ett antal UTF-16 kodenheter, respektive. Detta är för konsistens med DOM Level 2 Core, där metoder på Karaktärdata gränssnittet använder UTF-16 kodenheter som index och räknas inom karaktärdata.Till exempel, om textinnehållet av ett ’text’ element är en enda icke-BMP karaktär, såsom U+10000, då inbjudande getNumberOfChars på det elementet kommer att återvända 2 eftersom det finns två UTF-16 kodenheter(den surrogate paret) som används för att representera den ena karaktären.
[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
Arvsmedlemmar
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
Det motsvarar värdet ”spacing”.
[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1
Fältvärde
LENGTHADJUST_SPACINGANDGLYPHS
Det motsvarar värdet ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
Fältvärde
LENGTHADJUST_UNKNOWN
Det är olämpligt att försöka definiera ett nytt värde av denna typ eller att försöka byta ett befintligt värde till denna typ.
[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0
Fältvärde
Properties
LengthAdjust
Det motsvarar att tilldela ”Längdjusterar” på det angivna elementet. värdet måste vara en av de längdjusterade konstant som definieras på detta gränssnitt.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
Fastighetsvärde
TextLength
Det motsvarar att tilldela ”textLängd” på det angivna elementet.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Fastighetsvärde
Methods
GetComputedTextLength()
Den totala summan av alla avancerade värden från rendering av alla tecken inom det här elementet, inklusive avancerad värde på glypherna (horisontellt eller vertikalt), effekten av egenskaper som ”känner”, ”bok-spacing” och ”ord-spacing” och justeringar på grund av attributerna ”dx” och ”dy” på ”tspan” element.
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
Texten främjar avståndet.
GetNumberOfChars()
Returnerar det totala antalet tecken som finns tillgängliga för rendering inom det aktuella elementet, vilket inkluderar refererade tecken från ”tref” referens, oavsett om de kommer att renderas. i själva verket motsvarar detta längden på Node::textContent attribut från DOM Level 3 Core ([DOM3], avsnitt 1.4), om det attributet också utökat ”tref” element.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
Totalt antal karaktärer.