Spec-Zone.ru › Haxe JavaScript

Текстовый элемент

пакет js.html.svg

расширяет GraphicsElement › Element › DOMElement › Node › EventTarget

расширяетсяTextPathElement, TextPositioningElement

Доступно в js

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

Документация SVGTextContentElement от Авторов Mozilla, лицензия CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/SVGTextContentElement

Статические переменные

staticinlineread onlyLENGTHADJUST_SPACING:Int = 1

staticinlineread onlyLENGTHADJUST_SPACINGANDGLYPHS:Int = 2

staticinlineread onlyLENGTHADJUST_UNKNOWN:Int = 0

Переменные

read onlylengthAdjust:AnimatedEnumeration

Значение, отражающее атрибут lengthAdjust данного элемента. Числовые значения соответствуют одному из вышеупомянутых константных значений.

read onlytextLength:AnimatedLength

Значение, отражающее атрибут textLength данного элемента.

Методы

getCharNumAtPosition(point:Point):Int

Возвращает целое число, представляющее символ, который вызвал отображение глифа текста в заданной позиции координатной системы. Поскольку соотношение между символами и глифами не является однозначным, возвращается только первый символ соответствующего типографического символа.

getComputedTextLength():Float

Возвращает число с плавающей точкой, представляющее вычисленную длину текста в элементе.

getEndPositionOfChar(charnum:Int):Point

Возвращает значение, представляющее конечную позицию типографического символа после выполнения разметки текста. Примечание: в SVG 1.1 этот метод возвращал SVGPoint.

	@throws DOMError

getExtentOfChar(charnum:Int):Rect

Возвращает значение, представляющее вычисленную узкую ограничивающую рамку ячейки глифа, соответствующей заданному типографическому символу.

Выбрасывает:

null

DOMError

getNumberOfChars():Int

Возвращает целое число, представляющее общее количество адресуемых символов, доступных для рендеринга в текущем элементе, независимо от того, будут ли они отображаться.

getRotationOfChar(charnum:Int):Float

Возвращает число с плавающей точкой, представляющее угол поворота типографического символа.

Выбрасывает:

null

DOMError

getStartPositionOfChar(charnum:Int):Point

Возвращает значение, представляющее позицию типографического символа после выполнения разметки текста. Примечание: в SVG 1.1 этот метод возвращал SVGPoint.

	@throws DOMError

getSubStringLength(charnum:Int, nchars:Int):Float

Возвращает число с плавающей точкой, представляющее вычисленную длину отступа форматированного текста для подстроки текста в элементе. Обратите внимание, что этот метод учитывает только ширины глифов в подстроке и любой дополнительный отступ, вставленный свойствами CSS 'letter-spacing' и 'word-spacing'. Визуальные изменения отступа, сделанные атрибутом 'x', игнорируются.

Выбрасывает:

null

DOMError

selectSubString(charnum:Int, nchars:Int):Void

Выделяет текст в элементе.

Выбрасывает:

null

DOMError

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/svg/TextContentElement.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API