SVGTextContentElement
Baseline
Weitgehend verfügbar
*
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das Interface SVGTextContentElement wird von Elementen implementiert, die untergeordneten Textinhalt rendern können. Verschiedene textbezogene Interfaces erben davon, darunter SVGTextElement, SVGTSpanElement und SVGTextPathElement.
Statische Eigenschaften
LENGTHADJUST_UNKNOWN(0)-
Der Typ gehört nicht zu den vordefinierten Typen. Es ist unzulässig, einen neuen Wert dieses Typs zu definieren oder einen vorhandenen Wert auf diesen Typ umzustellen.
LENGTHADJUST_SPACING(1)-
Entspricht dem Wert
spacing. LENGTHADJUST_SPACINGANDGLYPHS(2)-
Entspricht dem Wert
spacingAndGlyphs.
Instanzeigenschaften
Dieses Interface erbt außerdem Eigenschaften von seinem übergeordneten Interface SVGGraphicsElement.
SVGTextContentElement.textLengthSchreibgeschützt-
Ein
SVGAnimatedLength, das das AttributtextLengthdes jeweiligen Elements widerspiegelt. SVGTextContentElement.lengthAdjustSchreibgeschützt-
Eine
SVGAnimatedEnumeration, die das AttributlengthAdjustdes jeweiligen Elements widerspiegelt. Die numerischen Typwerte entsprechen jeweils einem der konstanten WerteLENGTHADJUST_*.
Instanzmethoden
Dieses Interface erbt außerdem Methoden von seinem übergeordneten Interface SVGGraphicsElement.
SVGTextContentElement.getNumberOfChars()-
Gibt einen ganzzahligen Wert zurück, der die Gesamtzahl der adressierbaren Zeichen angibt, die innerhalb des aktuellen Elements zum Rendern verfügbar sind – unabhängig davon, ob sie tatsächlich gerendert werden.
SVGTextContentElement.getComputedTextLength()-
Gibt eine Gleitkommazahl zurück, die die berechnete Länge des Textes innerhalb des Elements angibt.
SVGTextContentElement.getSubStringLength()-
Gibt eine Gleitkommazahl zurück, die den berechneten Vorschubabstand des formatierten Textes für eine Teilzeichenfolge innerhalb des Elements angibt. Beachten Sie, dass diese Methode nur die Breiten der Glyphen in der Teilzeichenfolge sowie zusätzliche Abstände berücksichtigt, die durch die CSS-Eigenschaften 'letter-spacing' und 'word-spacing' eingefügt werden. Visuelle Abstandsanpassungen durch das Attribut 'x' werden ignoriert.
SVGTextContentElement.getStartPositionOfChar()-
Gibt einen
DOMPointzurück, der die Position eines typografischen Zeichens nach dem Textlayout angibt. SVGTextContentElement.getEndPositionOfChar()-
Gibt einen
DOMPointzurück, der die Endposition eines typografischen Zeichens nach dem Textlayout angibt. SVGTextContentElement.getExtentOfChar()-
Gibt ein
DOMRectzurück, das die berechnete eng umschließende Begrenzungsbox der Glyphenzelle angibt, die einem bestimmten typografischen Zeichen entspricht. SVGTextContentElement.getRotationOfChar()-
Gibt eine Gleitkommazahl zurück, die die Drehung eines typografischen Zeichens angibt.
SVGTextContentElement.getCharNumAtPosition()-
Gibt einen ganzzahligen Wert zurück, der das Zeichen angibt, aufgrund dessen an einer bestimmten Position im Koordinatensystem eine Textglyphe gerendert wurde. Da die Zuordnung zwischen Zeichen und Glyphen nicht immer eins zu eins ist, wird nur das erste Zeichen des betreffenden typografischen Zeichens zurückgegeben.
SVGTextContentElement.selectSubString()-
Wählt Text innerhalb des Elements aus.
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGTextContentElement> |