SVGTextContentElement
Интерфейс SVGTextContentElement
реализуется элементами, которые поддерживают рендеринг дочернего текстового содержимого. Он наследуется различными текстовыми интерфейсами, такими как SVGTextElement
, SVGTSpanElement
(en-US), SVGTRefElement
(en-US), SVGAltGlyphElement
и SVGTextPathElement
(en-US).
Константы
Константа | Значение | Описание |
---|---|---|
LENGTHADJUST_UNKNOWN | 0 | Иная ценность. |
LENGTHADJUST_SPACING | 1 | spacing дескриптор. |
LENGTHADJUST_SPACINGANDGLYPHS | 2 | spacingAndGlyphs дескриптор. |
Свойства
Этот интерфейс также наследует свойства от его родителя,
SVGGraphicsElement
.
SVGTextContentElement.textLength
Только для чтения-
SVGAnimatedLength
(en-US), отражает атрибутtextLength (en-US)
данного элемента. SVGTextContentElement.lengthAdjust
Только для чтения-
SVGAnimatedEnumeration
(en-US), отражает атрибутlengthAdjust
данного элемента. Значения числового типа представляют одно из значений константы выше.
Методы
Этот интерфейс также наследует методы от его родителя, SVGGraphicsElement
.
SVGTextContentElement.getNumberOfChars()
-
Возвращает длину, представляющую общее количество адресуемых символов, доступных для рендеринга в текущем элементе, независимо от того, будут ли они отображаться.
SVGTextContentElement.getComputedTextLength()
-
Возвращает float, представляющий вычисленную длину для текста внутри элемента.
SVGTextContentElement.getSubStringLength()
-
Возвращает float, представляющий вычисленную длину форматированного расстояния продвижения текста для подстроки текста внутри элемента. Обратите внимание, что этот метод учитывает только ширину глифов в подстроке и любые дополнительные интервалы, вставленные свойствами CSS «letter-spacing» и «word-spacing». Настройки визуального интервала, сделанные атрибутом «x», игнорируются.
SVGTextContentElement.getStartPositionOfChar()
-
Возвращает
DOMPoint
(en-US), представляющий позицию типографического символа после выполнения макета текста.Примечание: В SVG 1.1 этот метод вернул
SVGPoint
(en-US). SVGTextContentElement.getEndPositionOfChar()
-
Возвращает
DOMPoint
(en-US), представляющий конечную позицию типографического символа после выполнения макета текста.Примечание: В SVG 1.1 этот метод вернул
SVGPoint
(en-US). SVGTextContentElement.getExtentOfChar()
-
Возвращает
DOMRect
(en-US), представляющий вычисляемые габариты ячейки глифа, соответствующие заданному типографическому символу. SVGTextContentElement.getRotationOfChar()
-
Возвращает поплавок
float
, представляющий поворот типографического символа. SVGTextContentElement.getCharNumAtPosition()
-
Возвращает длину символа, заставляющего текстовый глиф отображаться в заданной позиции в системе координат. Поскольку связь между символами и глифами не является взаимно однозначной, возвращается только первый символ соответствующего типографического символа.
SVGTextContentElement.selectSubString()
Устарело-
Выбирает текст внутри элемента.
Характеристики
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGTextContentElement |
Совместимость с браузером
BCD tables only load in the browser