Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das SVGTextContentElement-Interface wird von Elementen implementiert, die das Rendern von Kind-Textinhalten unterstützen. Es wird von verschiedenen textbezogenen Schnittstellen geerbt, wie zum Beispiel SVGTextElement, SVGTSpanElement und SVGTextPathElement.
EventTarget Node Element SVGElement SVGGraphicsElement SVGTextContentElementDieses Interface erbt auch Eigenschaften von seinem übergeordneten Interface, SVGGraphicsElement.
SVGTextContentElement.textLength SchreibgeschütztEin SVGAnimatedLength, das das textLength-Attribut des angegebenen Elements widerspiegelt.
SVGTextContentElement.lengthAdjust SchreibgeschütztEin SVGAnimatedEnumeration, das das lengthAdjust-Attribut des angegebenen Elements widerspiegelt. Die numerischen Typwerte repräsentieren einen der LENGTHADJUST_*-Konstantenwerte.
Dieses Interface erbt auch Methoden von seinem übergeordneten Interface, SVGGraphicsElement.
SVGTextContentElement.getNumberOfChars()Gibt eine ganze Zahl zurück, die die Gesamtanzahl der adressierbaren Zeichen repräsentiert, die innerhalb des aktuellen Elements zur Verfügung stehen, unabhängig davon, ob sie gerendert werden.
SVGTextContentElement.getComputedTextLength()Gibt eine Fließkommazahl zurück, die die berechnete Länge des Textes innerhalb des Elements darstellt.
SVGTextContentElement.getSubStringLength()Gibt eine Fließkommazahl zurück, die die berechnete Länge des formatierten Textvorschublängenabstands für eine Teilzeichenkette des Textes innerhalb des Elements darstellt. Beachten Sie, dass diese Methode nur die Breiten der Glyphen in der Teilzeichenkette und zusätzlichen Abstand berücksichtigt, der durch die CSS-Eigenschaften 'letter-spacing' und 'word-spacing' eingefügt wird. Visuelle Abstandsverstellungen, die durch das 'x'-Attribut vorgenommen werden, werden ignoriert.
SVGTextContentElement.getStartPositionOfChar()Gibt einen DOMPoint zurück, der die Position eines typografischen Zeichens nach der Textlayoutdarstellung darstellt.
SVGTextContentElement.getEndPositionOfChar()Gibt einen DOMPoint zurück, der die Endposition eines typografischen Zeichens nach der Textlayoutdarstellung darstellt.
SVGTextContentElement.getExtentOfChar()Gibt einen DOMRect zurück, der das berechnete enge Begrenzungsrechteck der Glyphe darstellt, das einem gegebenen typografischen Zeichen entspricht.
SVGTextContentElement.getRotationOfChar()Gibt eine Fließkommazahl zurück, die die Rotation eines typografischen Zeichens darstellt.
SVGTextContentElement.getCharNumAtPosition()Gibt eine ganze Zahl zurück, die das Zeichen repräsentiert, das eine Textglyphe an einer bestimmten Position im Koordinatensystem gerendert hat. Da die Beziehung zwischen Zeichen und Glyphen nicht eins zu eins ist, wird nur das erste Zeichen des relevanten typografischen Zeichens zurückgegeben.
SVGTextContentElement.selectSubString()Wählt Text innerhalb des Elements aus.
Der Typ ist nicht einer der vordefinierten Typen. Es ist ungültig, zu versuchen, einem neuen Wert diesen Typ zuzuweisen oder einen bestehenden Wert auf diesen Typ zu wechseln.
LENGTHADJUST_SPACING (1)Entspricht dem Wert spacing.
LENGTHADJUST_SPACINGANDGLYPHS (2)Entspricht dem Wert spacingAndGlyphs.
| Scalable Vector Graphics (SVG) 2 # InterfaceSVGTextContentElement |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.