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 Level 2 Core, όπου οι μεθόδους στη διεπαφή CharacterData χρησιμοποιούν μονάδες κώδικα UTF-16 ως δείκτες και υπολογίζουν μέσα στα δεδομένα χαρακτήρων.Για παράδειγμα, αν το περιεχόμενο κειμένου ενός στοιχείου «κείμενο» είναι ένα ενιαίο μη-BMP χαρακτήρα, όπως το U+10000, τότε επικαλούμενος GetNumberOfChars σε αυτό το στοιχείο θα επιστρέψει

[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

Αντιστοιχεί στην αξία του ‘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

Αντιστοιχεί στην αποδοχή του «textLength» στο συγκεκριμένο στοιχείο.

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

Αξία ιδιοκτησίας

SVGAnimatedLength

Methods

GetComputedTextLength()

Το συνολικό ποσό όλων των εκ των προτέρων αξιών από την αναπαράσταση όλων των χαρακτήρων εντός αυτού του στοιχείου, συμπεριλαμβανομένης της εκ των προτέρων αξίας στα γλυφικά (οριζόντια ή κάθετα), της επίδρασης των ιδιοτήτων «αποδίδει», «αποδίδει» και «αποδίδει» και προσαρμογών λόγω των χαρακτηριστικών «dx» και «dy» στα στοιχεία «tspan».

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

Returns

float

Το κείμενο προωθεί την απόσταση.

GetNumberOfChars()

Επιστρέφει τον συνολικό αριθμό των χαρακτήρων που είναι διαθέσιμα για rendering εντός του τρέχοντος στοιχείου, το οποίο περιλαμβάνει τους αναφερόμενους χαρακτήρες από την αναφορά “tref”, ανεξάρτητα από το αν πρόκειται να rendered. στην πραγματικότητα, αυτό είναι ισοδύναμο με το μήκος του χαρακτηριστικού Node::textContent από το DOM Level 3 Core ([DOM3], τμήμα 1.4), αν αυτό το χαρακτηριστικό επίσης επεκτείνει τα στοιχεία “tref”.

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

Returns

long

Συνολικός αριθμός χαρακτήρων.

Δείτε επίσης

SVGElement

 Ελληνικά