Class SVGTextContentElement

Class SVGTextContentElement

Именује се: Aspose.Svg Асамблеја: Aspose.SVG.dll (25.5.0)

SVGTextContentElement је наслеђен различитим текстуалним интерфејсима, као што су SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement и SVGTextPathElement.За методе на овом интерфејсу који се односе на индекс на карактер или број карактера, ове референце треба интерпретирати као индекс на УТФ-16 код јединице или број УТФ-16 код јединице, респективно. ово је за конзистентност са ДОМ ниво 2 Цоре, где методе на карактерДата интерфејсу користе УТФ-16 код јединице као индекс и рачуна унутар карактера података.На пример, ако је текстуални садржај ‘текстовог’ елемента је један не-БМП карактер, као што је У+10000, онда позивајући добитиНумберОфЧарс на тај елемент ће вратити 2 јер постоје две УТФ-16 код јединице(сурогат пар) који се користе за представљање једног карактера.

[DOMName("SVGTextContentElement")]
[DOMObject]
[ComVisible(true)]
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

Наслеђени чланови

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

To odgovara vrednosti „spacing“.

[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1

Пољска вредност

ushort

LENGTHADJUST_SPACINGANDGLYPHS

То одговара вредности ‘spacingAndGlyphs’.

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

Пољска вредност

ushort

LENGTHADJUST_UNKNOWN

Списак је постављен на вредност која није један од претходно дефинисаних типова. немогуће је покушати да се дефинише нова вредност овог типа или покушати да се претвори постојећа вредност на овај тип.

[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0

Пољска вредност

ushort

Properties

LengthAdjust

То одговара додељивању дужинеПрилагођавање на одређеном елементу.Вредност мора бити један од дужине прилагођавање константе дефинисане на овом интерфејсу.

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

Вредност имовине

SVGAnimatedEnumeration

TextLength

То одговара додељивању “текстове дужине” на одређеном елементу.

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

Вредност имовине

SVGAnimatedLength

Methods

GetComputedTextLength()

Укупна сума свих унапредних вредности од рендерања свих знакова унутар овог елемента, укључујући унапредну вредност на глифовима (хоризонталним или вертикалним), ефекат својстава „превазилажења“, „проширења писма“ и „проширења речи“ и прилагођавања због атрибута „дк“ и „ди“ на елементима „спан“.

[DOMName("getComputedTextLength")]
public float GetComputedTextLength()

Returns

float

Текст напредује удаљеност.

GetNumberOfChars()

Враћа укупни број знакова доступних за рендеринг унутар тренутне елемента, који укључује референтне знакове из референце „треф“, без обзира да ли ће бити рендеринг. у ствари, ово је еквивалентно дужини атрибута Нод::текстКонтент из ДОМ ниво 3 Цоре ([ДОМ3], одељак 1.4), ако тај атрибут такође прошири елементе „треф“.

[DOMName("getNumberOfChars")]
public long GetNumberOfChars()

Returns

long

Укупни број ликова.

Гледајте такође

SVGElement

 Српски