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()
Устарело-
Выбирает текст внутри элемента.
Характеристики
Спецификация | Статус | Коммент |
---|---|---|
Scalable Vector Graphics (SVG) 2 Определение 'SVGTextContentElement' в этой спецификации. |
Кандидат в рекомендации | Изменённое наследование от SVGElement (en-US) до SVGGraphicsElement и getStartPositionOfChar() удалённых реализаций SVGTests , SVGLangSpace , SVGExternalResourcesRequired , SVGStylable (en-US) интерфейсов и getEndPositionOfChar() , чтобы вернуть DOMPoint (en-US) вместо SVGPoint (en-US). |
Scalable Vector Graphics (SVG) 1.1 (Second Edition) Определение 'SVGTextContentElement' в этой спецификации. |
Рекомендация | Начальное определение |
Совместимость с браузером
BCD tables only load in the browser