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.
Giao diện SVGTextContentElement được triển khai bởi các phần tử hỗ trợ kết xuất nội dung văn bản con. Nó được kế thừa bởi các giao diện liên quan đến văn bản, chẳng hạn như SVGTextElement, SVGTSpanElement và SVGTextPathElement.
Thuộc tính phiên bản
Giao diện này cũng kế thừa các thuộc tính từ giao diện cha của nó, SVGGraphicsElement.
SVGTextContentElement.textLengthRead only-
Một
SVGAnimatedLengthphản ánh thuộc tínhtextLengthcủa phần tử đã cho. SVGTextContentElement.lengthAdjustRead only-
Một
SVGAnimatedEnumerationphản ánh thuộc tínhlengthAdjustcủa phần tử đã cho. Các giá trị kiểu số đại diện cho một trong các giá trị hằng sốLENGTHADJUST_*.
Phương thức phiên bản
Giao diện này cũng kế thừa các phương thức từ giao diện cha của nó, SVGGraphicsElement.
SVGTextContentElement.getNumberOfChars()-
Trả về một số nguyên dài đại diện cho tổng số ký tự có thể định địa chỉ có sẵn để kết xuất trong phần tử hiện tại, bất kể chúng có được kết xuất hay không.
SVGTextContentElement.getComputedTextLength()-
Trả về một số thực đại diện cho độ dài được tính toán của văn bản bên trong phần tử.
SVGTextContentElement.getSubStringLength()-
Trả về một số thực đại diện cho độ dài được tính toán của khoảng cách tiến văn bản định dạng cho một chuỗi con văn bản trong phần tử. Lưu ý rằng phương thức này chỉ tính đến chiều rộng của các nét chữ trong chuỗi con và khoảng cách thêm được chèn bởi các thuộc tính CSS 'letter-spacing' và 'word-spacing'. Các điều chỉnh khoảng cách trực quan do thuộc tính 'x' thực hiện bị bỏ qua.
SVGTextContentElement.getStartPositionOfChar()-
Trả về một
DOMPointđại diện cho vị trí của một ký tự đánh máy sau khi bố cục văn bản đã được thực hiện. SVGTextContentElement.getEndPositionOfChar()-
Trả về một
DOMPointđại diện cho 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. SVGTextContentElement.getExtentOfChar()-
Trả về một
DOMRectđại diện cho hộp giới hạn chặt chẽ được tính toán của ô nét chữ tương ứng với một ký tự đánh máy đã cho. SVGTextContentElement.getRotationOfChar()-
Trả về một số thực đại diện cho góc xoay của ký tự đánh máy.
SVGTextContentElement.getCharNumAtPosition()-
Trả về một số nguyên dài đại diện cho ký tự đã gây ra một nét chữ văn bản được kết xuất tại một vị trí nhất định trong hệ tọa độ. Vì mối quan hệ giữa các ký tự và nét chữ không phải là một-một, chỉ ký tự đầu tiên của ký tự đánh máy liên quan được trả về.
SVGTextContentElement.selectSubString()Đã lỗi thời-
Chọn văn bản trong phần tử.
Thuộc tính tĩnh
LENGTHADJUST_UNKNOWN(0)-
Kiểu không phải là một trong các kiểu được xác định trước. Việc cố gắng định nghĩa một giá trị mới thuộc kiểu này hoặc chuyển một giá trị hiện có sang kiểu này là không hợp lệ.
LENGTHADJUST_SPACING(1)-
Tương ứng với giá trị
spacing. LENGTHADJUST_SPACINGANDGLYPHS(2)-
Tương ứng với giá trị
spacingAndGlyphs.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGTextContentElement> |