Class SVGTextContentElement

Class SVGTextContentElement

اسم الفضاء : Aspose.Html.Dom.Svg مجموعة: Aspose.HTML.dll (25.4.0)

يرث SVGTextContentElement العديد من الواجهات ذات الصلة بالنص، مثل SVGTextElement، SVGTSpanElement، SVGTRefElement، SVGAltGlyphElement و SVGTextPathElement.بالنسبة للأساليب على هذا الواجهة التي تشير إلى مؤشر إلى حرف أو عدد من الأحرف، يتم تفسير هذه الإشارات على أنها مؤشر إلى وحدة رمز UTF-16 أو عدد من وحدات رمز UTF-16, على التوالي.هذا هو التوافق مع DOM المستوى 2 النواة، حيث تستخدم الأساليب على واجهة CharacterData وحدات رمز UTF-16 كمؤشرات والحسابات داخل بيانات الشخصية.وبالتالي، على سبيل المثال، إذا كان محتوى النص من “النص” عنصر واحد غير BMP، مثل U+10000، ثم الاستدعاء getNumberOfChars على هذا العنصر سوف تعود 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

القيمة الميدانية

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()

إجمالي المبلغ الإجمالي لجميع القيم المتقدمة من تصنيف جميع الأحرف داخل هذا العنصر، بما في ذلك القيمة المتقدمة على الجليف (أفقية أو عمودية)، وتأثير الخصائص “تصنيف” و “تصنيف” و “تصنيف” والتعديلات الناجمة عن خصائص “dx” و “dy” على عناصر “tspan”.

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

Returns

float

النص يقدم المسافة.

GetNumberOfChars()

يعيد العدد الإجمالي من الأحرف المتاحة للتصنيف داخل العنصر الحالي، والذي يشمل الأحرف المرجعية من إشارة “السحب”، بغض النظر عما إذا كانت سيتم تصنيفها.في الواقع، هذا يعادل طول نود::textContent المسمى من DOM المستوى 3 النواة ([DOM3]، القسم 1.4)، إذا كان هذا المسمى أيضا توسيع عناصر “السحب”.

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

Returns

long

إجمالي عدد الشخصيات.

انظر أيضا

SVGElement

 عربي