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, SVGTSpanElementSVGTextPathElement.

EventTarget Node Element SVGElement SVGGraphicsElement SVGTextContentElement

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.textLength Read only

Một SVGAnimatedLength phản ánh thuộc tính textLength của phần tử đã cho.

SVGTextContentElement.lengthAdjust Read only

Một SVGAnimatedEnumeration phản ánh thuộc tính lengthAdjust củ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

Tương thích trình duyệt