Class SVGTextContentElement
نام ها : Aspose.Html.Dom.Svg جمع آوری: Aspose.HTML.dll (25.4.0)
SVGTextContentElement از رابط های متن مختلف مانند SVGTextElement، SVGTSpanElement، SVGTRefElement، SVGAltGlyphElement و SVGTextPathElement به ارث برده شده است.برای روش های این رابط که به یک شاخص به یک کاراکتر یا تعدادی از کاراکترها اشاره می کند، این مرجع ها به عنوان یک شاخص به یک واحد کد UTF-16 یا تعدادی از واحد های کد UTF-16 به ترتیب تفسیر می شوند. این برای سازگاری با DOM سطح 2 هسته است، که در آن روش ها در رابط کاراکتر داده ها از واحد های کد UTF-16 به عنوان شاخص ها و محاسبه در داده های کاراکتر استفاده می کنند.به عنوان مثال، اگر محتوای متن یک عنصر «نص» یک کاراکتر غیر BMP واحد است، مانند U+10000، پس از آن دعوت به دریافت تعدادOfChars در آن عنصر 2 از آنجا که دو واحد کد UTF-16 وجود دارد (زوج سوراگات) برای نشان دادن این یک کاراکتر استفاده می شود.
[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
اعضای ارثی
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
با ارزش «فروش» مطابقت دارد.
[DOMName("LENGTHADJUST_SPACING")]
public const ushort LENGTHADJUST_SPACING = 1
ارزش میدان
LENGTHADJUST_SPACINGANDGLYPHS
متناسب با ارزش ‘spacingAndGlyphs’.
[DOMName("LENGTHADJUST_SPACINGANDGLYPHS")]
public const ushort LENGTHADJUST_SPACINGANDGLYPHS = 2
ارزش میدان
LENGTHADJUST_UNKNOWN
این فهرست به یک مقدار تنظیم شده است که یکی از نوع های پیش تعریف نشده است.این نامناسب است که سعی کنید یک مقدار جدید از این نوع را تعریف کنید یا سعی کنید یک مقدار موجود را به این نوع تغییر دهید.
[DOMName("LENGTHADJUST_UNKNOWN")]
public const ushort LENGTHADJUST_UNKNOWN = 0
ارزش میدان
Properties
LengthAdjust
ارزش باید یکی از طول تنظیمات ثابت تعریف شده در این رابط باشد.
[DOMName("lengthAdjust")]
public SVGAnimatedEnumeration LengthAdjust { get; }
ارزش املاک
TextLength
متن مربوط به اعطای «طول متن» بر روی عنصر داده شده است.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
ارزش املاک
Methods
GetComputedTextLength()
مجموع تمام ارزش های پیش فرض از ارائه تمام کاراکترها در این عنصر، از جمله ارزش پیش فرض بر روی گلیف ها (هوریزونال یا عمودی)، اثر ویژگی های «درخشان»، «نمایش نامه» و «نمایش کلمه» و تنظیمات به دلیل ویژگی های «dx» و «dy» بر روی عناصر «tspan» است.
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
متن فاصله را پیش می برد.
GetNumberOfChars()
بازگرداندن تعداد کل کاراکترهای در دسترس برای رزرو در داخل عنصر فعلی، که شامل کاراکترهای مرجع از مرجع «تریف» است، صرف نظر از این که آیا آنها رزرو خواهد شد.در واقع، این معادل طول نود::textContent از DOM سطح 3 هسته ([DOM3]، بخش 1.4)، اگر این ویژگی همچنین عناصر «تریف» گسترش یافته است.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
تعداد کل شخصیت ها