SVGTextContentElement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ru/web/api/svg_api/index.md)
Интерфейс SVGTextContentElement
реализуется элементами, которые поддерживают рендеринг дочернего текстового содержимого. Он наследуется различными текстовыми интерфейсами, такими как SVGTextElement
, SVGTSpanElement
, SVGTRefElement
, SVGAltGlyphElement
и SVGTextPathElement
.
must be a string
Константы
Константа | Значение | Описание |
---|---|---|
LENGTHADJUST_UNKNOWN | 0 | Иная ценность. |
LENGTHADJUST_SPACING | 1 | spacing дескриптор. |
LENGTHADJUST_SPACINGANDGLYPHS | 2 | spacingAndGlyphs дескриптор. |
Свойства
Этот интерфейс также наследует свойства от его родителя,
SVGGraphicsElement
.
SVGTextContentElement.textLength
Только для чтения-
SVGAnimatedLength
, отражает атрибутtextLength
данного элемента. SVGTextContentElement.lengthAdjust
Только для чтения-
SVGAnimatedEnumeration
, отражает атрибутlengthAdjust
данного элемента. Значения числового типа представляют одно из значений константы выше.
Методы
Этот интерфейс также наследует методы от его родителя, SVGGraphicsElement
.
SVGTextContentElement.getNumberOfChars()
-
Возвращает длину, представляющую общее количество адресуемых символов, доступных для рендеринга в текущем элементе, независимо от того, будут ли они отображаться.
SVGTextContentElement.getComputedTextLength()
-
Возвращает float, представляющий вычисленную длину для текста внутри элемента.
SVGTextContentElement.getSubStringLength()
-
Возвращает float, представляющий вычисленную длину форматированного расстояния продвижения текста для подстроки текста внутри элемента. Обратите внимание, что этот метод учитывает только ширину глифов в подстроке и любые дополнительные интервалы, вставленные свойствами CSS «letter-spacing» и «word-spacing». Настройки визуального интервала, сделанные атрибутом «x», игнорируются.
SVGTextContentElement.getStartPositionOfChar()
-
Возвращает
DOMPoint
, представляющий позицию типографического символа после выполнения макета текста.Примечание: В SVG 1.1 этот метод возвращает
SVGPoint
. SVGTextContentElement.getEndPositionOfChar()
-
Возвращает
DOMPoint
, представляющий конечную позицию типографического символа после выполнения макета текста.Примечание: В SVG 1.1 этот метод возвращает
SVGPoint
. SVGTextContentElement.getExtentOfChar()
-
Возвращает
DOMRect
, представляющий вычисляемые габариты ячейки глифа, соответствующие заданному типографическому символу. SVGTextContentElement.getRotationOfChar()
-
Возвращает поплавок
float
, представляющий поворот типографического символа. SVGTextContentElement.getCharNumAtPosition()
-
Возвращает длину символа, заставляющего текстовый глиф отображаться в заданной позиции в системе координат. Поскольку связь между символами и глифами не является взаимно однозначной, возвращается только первый символ соответствующего типографического символа.
SVGTextContentElement.selectSubString()
Устарело-
Выбирает текст внутри элемента.
Характеристики
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGTextContentElement |
Совместимость с браузерами
BCD tables only load in the browser