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 Textinhalt in untergeordneten Elementen unterstützen. Es wird von verschiedenen textbezogenen Schnittstellen geerbt, wie zum Beispiel SVGTextElement
, SVGTSpanElement
und SVGTextPathElement
.
Instanz-Eigenschaften
Dieses Interface erbt auch Eigenschaften von seinem übergeordneten Element, SVGGraphicsElement
.
SVGTextContentElement.textLength
Schreibgeschützt-
Ein
SVGAnimatedLength
, das das AttributtextLength
des gegebenen Elements widerspiegelt. SVGTextContentElement.lengthAdjust
Schreibgeschützt-
Ein
SVGAnimatedEnumeration
, das das AttributlengthAdjust
des gegebenen Elements widerspiegelt. Die numerischen Typwerte stehen für einen derLENGTHADJUST_*
-Konstantenwerte.
Instanz-Methoden
Dieses Interface erbt auch Methoden von seinem übergeordneten Element, SVGGraphicsElement
.
SVGTextContentElement.getNumberOfChars()
-
Gibt eine lange Zahl zurück, die die Gesamtzahl der adressierbaren Zeichen darstellt, die innerhalb des aktuellen Elements zum 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 der formatierten Textvorschubstrecke für ein Textsubstring innerhalb des Elements darstellt. Beachten Sie, dass diese Methode nur die Breiten der Glyphen im Substring und die von den CSS-Eigenschaften 'letter-spacing' und 'word-spacing' eingefügten zusätzlichen Abstände berücksichtigt. Visuelle Abstandsanpassungen, die durch das Attribut 'x' vorgenommen werden, werden ignoriert.
SVGTextContentElement.getStartPositionOfChar()
-
Gibt einen
DOMPoint
zurück, der die Position eines typografischen Zeichens nach der Textlayout-Durchführung 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 Textlayout-Durchführung darstellt.Hinweis: In SVG 1.1 gab diese Methode einen
SVGPoint
zurück. SVGTextContentElement.getExtentOfChar()
-
Gibt ein
DOMRect
zurück, das die berechnete enge Begrenzungsbox der Glyphe 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 eine Textglyphe verursacht hat, bei einer gegebenen Position im Koordinatensystem gerendert zu werden. 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.
Statische Eigenschaften
LENGTHADJUST_UNKNOWN
(0)-
Der Typ ist nicht einer der vordefinierten Typen. Es ist ungültig, zu versuchen, einen neuen Wert dieses Typs zu definieren oder einen bestehenden Wert zu diesem Typ zu wechseln.
LENGTHADJUST_SPACING
(1)-
Entspricht dem Wert
spacing
. LENGTHADJUST_SPACINGANDGLYPHS
(2)-
Entspricht dem Wert
spacingAndGlyphs
.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGTextContentElement |