SVGTextContentElement
Baseline Widely available *
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
* Some parts of this feature may have varying levels of support.
Die SVGTextContentElement
-Schnittstelle wird von Elementen implementiert, die das Rendern von untergeordnetem Textinhalt unterstützen. Sie wird von verschiedenen textbezogenen Schnittstellen geerbt, wie z. B. SVGTextElement
, SVGTSpanElement
, SVGTRefElement
und SVGTextPathElement
.
Konstanten
Konstante | Wert | Beschreibung |
LENGTHADJUST_UNKNOWN | 0 | Ein anderer Wert. |
LENGTHADJUST_SPACING | 1 | Das Schlüsselwort spacing . |
LENGTHADJUST_SPACINGANDGLYPHS | 2 | Das Schlüsselwort spacingAndGlyphs . |
Instanzattribute
Diese Schnittstelle erbt auch Eigenschaften von ihrem Elternteil, SVGGraphicsElement
.
SVGTextContentElement.textLength
Schreibgeschützt-
Ein
SVGAnimatedLength
, das dastextLength
-Attribut des gegebenen Elements widerspiegelt. SVGTextContentElement.lengthAdjust
Schreibgeschützt-
Ein
SVGAnimatedEnumeration
, das daslengthAdjust
-Attribut des gegebenen Elements widerspiegelt. Die numerischen Typwerte stellen einen der oben genannten Konstantenwerte dar.
Instanzmethoden
Diese Schnittstelle erbt auch Methoden von ihrem Elternteil, SVGGraphicsElement
.
SVGTextContentElement.getNumberOfChars()
-
Gibt eine lange Zahl zurück, die die Gesamtanzahl der adressierbaren Zeichen darstellt, die innerhalb des aktuellen Elements gerendert werden können, unabhängig davon, ob sie tatsächlich gerendert 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 der formatierten Textvorschublänge für einen Teilstring von Text innerhalb des Elements darstellt. Beachten Sie, dass diese Methode nur die Breiten der Glyphen im Teilstring und jeden zusätzlichen Abstand berücksichtigt, der durch die CSS-Eigenschaften 'letter-spacing' und 'word-spacing' eingefügt wird. Visuelle Abstandsjustierungen, die durch das 'x'-Attribut vorgenommen werden, werden ignoriert.
SVGTextContentElement.getStartPositionOfChar()
-
Gibt einen
DOMPoint
zurück, der die Position eines typografischen Zeichens nach der Textlayoutbearbeitung darstellt.Hinweis: In SVG 1.1 gab diese Methode einen
SVGPoint
zurück. SVGTextContentElement.getEndPositionOfChar()
-
Gibt einen
DOMPoint
zurück, der die Endposition eines typografischen Zeichens nach der Textlayoutbearbeitung darstellt.Hinweis: In SVG 1.1 gab diese Methode einen
SVGPoint
zurück. SVGTextContentElement.getExtentOfChar()
-
Gibt ein
DOMRect
zurück, das das berechnete enge Begrenzungsrechteck der Glyphenzelle darstellt, die einem gegebenen typografischen Zeichen entspricht. SVGTextContentElement.getRotationOfChar()
-
Gibt einen Float zurück, der die Rotation eines typografischen Zeichens darstellt.
SVGTextContentElement.getCharNumAtPosition()
-
Gibt eine lange Zahl zurück, die das Zeichen darstellt, das ein Textglyph an einer bestimmten Position im Koordinatensystem verursacht 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()
Veraltet-
Wählt Text innerhalb des Elements aus.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGTextContentElement |
Browser-Kompatibilität
BCD tables only load in the browser