Baseline Widely available
The getStartPositionOfChar()
method of the SVGTextContentElement
interface returns the position of a typographic character after text layout has been performed.
getStartPositionOfChar(index)
Parameters
index
An integer
; the index of the character.
A DOMPoint
object; the position of the character in user coordinates.
IndexSizeError
DOMException
Thrown if no character is found at index
.
<svg width="300" height="100">
<text id="exampleText" x="10" y="50" font-size="16">Hello, SVG World!</text>
</svg>
const textElement = document.getElementById("exampleText");
// Get the position of the character at index 0 (the first character)
const position = textElement.getStartPositionOfChar(0);
// Get the x and y coordinates of the first character
console.log(position.x, position.y); // Output: 10 50
Specifications Browser compatibility
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4