Class SVGTextContentElement

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

ushort

LENGTHADJUST_SPACINGANDGLYPHS

Det motsvarar värdet ‘spacingAndGlyphs’.

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

Fältvärde

ushort

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

ushort

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

SVGAnimatedEnumeration

TextLength

Det motsvarar att tilldela ”textLängd” på det angivna elementet.

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

Fastighetsvärde

SVGAnimatedLength

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

float

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

long

Totalt antal karaktärer.

Se även

SVGElement

 Svenska