SVGTextContentElement: getEndPositionOfChar() method
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.
Phương thức getEndPositionOfChar() của giao diện SVGTextContentElement trả về vị trí kết thúc của một ký tự đánh máy sau khi bố cục văn bản đã được thực hiện.
Cú pháp
js
getEndPositionOfChar(index)
Tham số
index-
Một
integer; chỉ số của ký tự.
Giá trị trả về
Một đối tượng DOMPoint; vị trí của ký tự trong tọa độ người dùng.
Ngoại lệ
IndexSizeErrorDOMException-
Được ném nếu không tìm thấy ký tự nào tại
index.
Ví dụ
>Lấy vị trí kết thúc của một ký tự
html
<svg width="300" height="100">
<text id="exampleText" x="10" y="50" font-size="16">Hello, SVG World!</text>
</svg>
js
const textElement = document.getElementById("exampleText");
// Get the end position of the character at index 0 (the first character)
const position = textElement.getEndPositionOfChar(0);
// Get the x and y coordinates of the first character
console.log(position.x, position.y); // Output: 21.5 50
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Scalable Vector Graphics (SVG) 2> # __svg__SVGTextContentElement__getEndPositionOfChar> |