SVGTextContentElement

Интерфейс SVGTextContentElement реализуется элементами, которые поддерживают рендеринг дочернего текстового содержимого. Он наследуется различными текстовыми интерфейсами, такими как SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement и SVGTextPathElement.

Константы

Константа Значение  Описание
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()
Выбирает текст внутри элемента.

Характеристики

Спецификация Статус Коммент
Scalable Vector Graphics (SVG) 2
Определение 'SVGTextContentElement' в этой спецификации.
Кандидат в рекомендации Измененное наследование от SVGElement до SVGGraphicsElement и getStartPositionOfChar() удаленных реализаций SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable интерфейсов и getEndPositionOfChar(), чтобы вернуть DOMPoint вместо SVGPoint.
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
Определение 'SVGTextContentElement' в этой спецификации.
Рекомендация Начальное определение

Совместимость с браузером

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidiOS SafariSamsung Internet
Базовая поддержкаChrome Полная поддержка ДаEdge Полная поддержка 12Firefox Полная поддержка ДаIE Полная поддержка ДаOpera Полная поддержка ДаSafari ? WebView Android Полная поддержка ДаChrome Android Полная поддержка ДаEdge Mobile Полная поддержка 12Firefox Android Полная поддержка ДаOpera Android Полная поддержка ДаSafari iOS ? Samsung Internet Android ?
lengthAdjustChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
textLengthChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
getCharNumAtPositionChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
getComputedTextLengthChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
getEndPositionOfCharChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
getExtentOfCharChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
getNumberOfCharsChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
getRotationOfCharChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
getStartPositionOfCharChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
getSubStringLengthChrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?
selectSubString
Устаревшая
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Edge Mobile ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?

Легенда

Полная поддержка  
Полная поддержка
Совместимость неизвестна  
Совместимость неизвестна
Устаревшая. Не следует использовать в новых веб-сайтах
Устаревшая. Не следует использовать в новых веб-сайтах

Метки документа и участники

Метки: 
Внесли вклад в эту страницу: warsan
Обновлялась последний раз: warsan,