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
.
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 dastextLength
Attribut des gegebenen Elements widerspiegelt. SVGTextContentElement.lengthAdjust
Schreibgeschützt-
Ein
SVGAnimatedEnumeration
, das daslengthAdjust
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 |