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
Αξία πεδίου
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
Αντιστοιχεί στην αποδοχή του «textLength» στο συγκεκριμένο στοιχείο.
[DOMName("textLength")]
public SVGAnimatedLength TextLength { get; }
Αξία ιδιοκτησίας
Methods
GetComputedTextLength()
Το συνολικό ποσό όλων των εκ των προτέρων αξιών από την αναπαράσταση όλων των χαρακτήρων εντός αυτού του στοιχείου, συμπεριλαμβανομένης της εκ των προτέρων αξίας στα γλυφικά (οριζόντια ή κάθετα), της επίδρασης των ιδιοτήτων «αποδίδει», «αποδίδει» και «αποδίδει» και προσαρμογών λόγω των χαρακτηριστικών «dx» και «dy» στα στοιχεία «tspan».
[DOMName("getComputedTextLength")]
public float GetComputedTextLength()
Returns
Το κείμενο προωθεί την απόσταση.
GetNumberOfChars()
Επιστρέφει τον συνολικό αριθμό των χαρακτήρων που είναι διαθέσιμα για rendering εντός του τρέχοντος στοιχείου, το οποίο περιλαμβάνει τους αναφερόμενους χαρακτήρες από την αναφορά “tref”, ανεξάρτητα από το αν πρόκειται να rendered. στην πραγματικότητα, αυτό είναι ισοδύναμο με το μήκος του χαρακτηριστικού Node::textContent από το DOM Level 3 Core ([DOM3], τμήμα 1.4), αν αυτό το χαρακτηριστικό επίσης επεκτείνει τα στοιχεία “tref”.
[DOMName("getNumberOfChars")]
public long GetNumberOfChars()
Returns
Συνολικός αριθμός χαρακτήρων.