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.
Das SVGTextContentElement
-Interface wird von Elementen implementiert, die das Rendern von Kindtextinhalten unterstützen. Es wird von verschiedenen textbezogenen Schnittstellen, wie SVGTextElement
, SVGTSpanElement
, SVGTRefElement
und SVGTextPathElement
geerbt.
Konstanten
Konstante | Wert | Beschreibung |
LENGTHADJUST_UNKNOWN | 0 | Ein anderer Wert. |
LENGTHADJUST_SPACING | 1 | Das spacing -Schlüsselwort. |
LENGTHADJUST_SPACINGANDGLYPHS | 2 | Das spacingAndGlyphs -Schlüsselwort. |
Instanzeigenschaften
Diese Schnittstelle erbt auch Eigenschaften von ihrem übergeordneten Element, SVGGraphicsElement
.
SVGTextContentElement.textLength
Schreibgeschützt-
Ein
SVGAnimatedLength
, das das AttributtextLength
des angegebenen Elements widerspiegelt. SVGTextContentElement.lengthAdjust
Schreibgeschützt-
Ein
SVGAnimatedEnumeration
, das das AttributlengthAdjust
des angegebenen Elements widerspiegelt. Die numerischen Typwerte repräsentieren einen der oben genannten konstanten Werte.
Instanzmethoden
Diese Schnittstelle erbt auch Methoden von ihrem übergeordneten Element, SVGGraphicsElement
.
SVGTextContentElement.getNumberOfChars()
-
Gibt eine lange Zahl zurück, die die Gesamtzahl der adressierbaren Zeichen darstellt, die innerhalb des aktuellen Elements für das Rendern verfügbar sind, unabhängig davon, ob sie gerendert werden.
SVGTextContentElement.getComputedTextLength()
-
Gibt eine Gleitkommazahl zurück, die die berechnete Länge des Textes innerhalb des Elements darstellt.
SVGTextContentElement.getSubStringLength()
-
Gibt eine Gleitkommazahl zurück, die die berechnete Länge des formatierten Textvorschubbetrags für einen Textabschnitt innerhalb des Elements darstellt. Beachten Sie, dass diese Methode nur die Breiten der Zeichen im Abschnitt und jeden zusätzlichen Abstand berücksichtigt, der durch die CSS-Eigenschaften 'letter-spacing' und 'word-spacing' eingefügt wird. Visuelle Abstandsanpassungen, die durch das 'x'-Attribut vorgenommen werden, werden ignoriert.
SVGTextContentElement.getStartPositionOfChar()
-
Gibt einen
DOMPoint
zurück, der die Position eines typografischen Zeichens nach erfolgtem Textlayout 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 erfolgtem Textlayout darstellt.Hinweis: In SVG 1.1 gab diese Methode einen
SVGPoint
zurück. SVGTextContentElement.getExtentOfChar()
-
Gibt einen
DOMRect
zurück, der den berechneten engen Begrenzungsrahmen der Glyphezelle darstellt, die einem gegebenen typografischen Zeichen entspricht. SVGTextContentElement.getRotationOfChar()
-
Gibt eine Gleitkommazahl zurück, die die Rotation eines typografischen Zeichens darstellt.
SVGTextContentElement.getCharNumAtPosition()
-
Gibt eine lange Zahl zurück, die das Zeichen darstellt, das verursacht hat, dass eine Textglyphe an einer gegebenen Position im Koordinatensystem gerendert wurde. 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