SVGTextContentElement

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

* Some parts of this feature may have varying levels of support.

Das SVGTextContentElement Interface wird von Elementen implementiert, die das Rendern von Textinhalten von Kindern unterstützen. Es wird von verschiedenen textbezogenen Schnittstellen geerbt, wie z.B. von SVGTextElement, SVGTSpanElement und SVGTextPathElement.

EventTarget Node Element SVGElement SVGGraphicsElement SVGTextContentElement

Konstanten

Konstante Wert Beschreibung
LENGTHADJUST_UNKNOWN 0 Ein anderer Wert.
LENGTHADJUST_SPACING 1 Das spacing Schlüsselwort.
LENGTHADJUST_SPACINGANDGLYPHS 2 Das spacingAndGlyphs Schlüsselwort.

Instanz-Eigenschaften

Dieses Interface erbt auch Eigenschaften von seinem Elternteil, SVGGraphicsElement.

SVGTextContentElement.textLength Schreibgeschützt

Ein SVGAnimatedLength, das das textLength Attribut des gegebenen Elements widerspiegelt.

SVGTextContentElement.lengthAdjust Schreibgeschützt

Ein SVGAnimatedEnumeration, das das lengthAdjust Attribut des gegebenen Elements widerspiegelt. Die numerischen Typwerte repräsentieren einen der obigen Konstantenwerte.

Instanz-Methoden

Dieses Interface erbt auch Methoden von seinem Elternteil, SVGGraphicsElement.

SVGTextContentElement.getNumberOfChars()

Gibt einen Long-Wert zurück, der die Gesamtzahl der adressierbaren Zeichen repräsentiert, die innerhalb des aktuellen Elements zur Darstellung zur Verfügung stehen, unabhängig davon, ob sie dargestellt werden.

SVGTextContentElement.getComputedTextLength()

Gibt einen Float zurück, der die berechnete Länge des Textes innerhalb des Elements darstellt.

SVGTextContentElement.getSubStringLength()

Gibt einen Float zurück, der die berechnete Länge des formatierten Textvorschubabstands für einen Textabschnitt innerhalb des Elements darstellt. Beachten Sie, dass diese Methode nur die Breiten der Glyphen im Textabschnitt und jegliche zusätzlichen Abstände, die durch die CSS-Eigenschaften 'letter-spacing' und 'word-spacing' eingefügt werden, berücksichtigt. Visuelle Abstandsänderungen, die durch das 'x' Attribut vorgenommen werden, werden ignoriert.

SVGTextContentElement.getStartPositionOfChar()

Gibt ein DOMPoint zurück, das die Position eines typografischen Zeichens repräsentiert, nachdem das Textlayout durchgeführt wurde.

Hinweis: In SVG 1.1 gab diese Methode ein SVGPoint zurück.

SVGTextContentElement.getEndPositionOfChar()

Gibt ein DOMPoint zurück, das die Position des Endes eines typografischen Zeichens repräsentiert, nachdem das Textlayout durchgeführt wurde.

Hinweis: In SVG 1.1 gab diese Methode ein SVGPoint zurück.

SVGTextContentElement.getExtentOfChar()

Gibt ein DOMRect zurück, das den berechneten engen Begrenzungsrahmen der Glyphenzelle darstellt, die einem gegebenen typografischen Zeichen entspricht.

SVGTextContentElement.getRotationOfChar()

Gibt einen Float zurück, der die Drehung eines typografischen Zeichens repräsentiert.

SVGTextContentElement.getCharNumAtPosition()

Gibt einen Long-Wert zurück, der das Zeichen darstellt, das dazu führte, dass ein Textglyph an einer gegebenen Position im Koordinatensystem gerendert wurde. Da die Beziehung zwischen Zeichen und Glyphen nicht eins zu eins besteht, wird nur das erste Zeichen des betreffenden typografischen Zeichens zurückgegeben.

SVGTextContentElement.selectSubString() Veraltet

Wählt Text innerhalb des Elements aus.

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# InterfaceSVGTextContentElement

Browser-Kompatibilität