SVGTextContentElement

JS
1.1
abstract class SVGTextContentElement : SVGGraphicsElement

Exposes the JavaScript SVGTextContentElement to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript SVGTextContentElement to Kotlin

SVGTextContentElement()

Properties

JS
1.1

lengthAdjust

open val lengthAdjust: SVGAnimatedEnumeration
JS
1.1

textLength

open val textLength: SVGAnimatedLength

Functions

JS
1.1

getCharNumAtPosition

fun getCharNumAtPosition(point: DOMPoint): Int
JS
1.1

getComputedTextLength

fun getComputedTextLength(): Float
JS
1.1

getEndPositionOfChar

fun getEndPositionOfChar(charnum: Int): DOMPoint
JS
1.1

getExtentOfChar

fun getExtentOfChar(charnum: Int): DOMRect
JS
1.1

getNumberOfChars

fun getNumberOfChars(): Int
JS
1.1

getRotationOfChar

fun getRotationOfChar(charnum: Int): Float
JS
1.1

getStartPositionOfChar

fun getStartPositionOfChar(charnum: Int): DOMPoint
JS
1.1

getSubStringLength

fun getSubStringLength(charnum: Int, nchars: Int): Float
JS
1.1

selectSubString

fun selectSubString(charnum: Int, nchars: Int)

Companion Object Properties

JS
1.1

LENGTHADJUST_SPACING

val LENGTHADJUST_SPACING: Short
JS
1.1

LENGTHADJUST_SPACINGANDGLYPHS

val LENGTHADJUST_SPACINGANDGLYPHS: Short
JS
1.1

LENGTHADJUST_UNKNOWN

val LENGTHADJUST_UNKNOWN: Short

Extension Properties

JS
1.1

isElement

Gets a value indicating whether this node is an Element.

val Node.isElement: Boolean
JS
1.1

isText

Gets a value indicating whether this node is a TEXT_NODE or a CDATA_SECTION_NODE.

val Node.isText: Boolean

Extension Functions

JS
1.1

addClass

Adds CSS class to element. Has no effect if all specified classes are already in class attribute of the element

fun Element.addClass(vararg cssClasses: String): Boolean
JS
1.1

appendElement

Appends a newly created element with the specified name to this element.

fun Element.appendElement(
    name: String,
    init: Element.() -> Unit
): Element
JS
1.1

appendText

Creates text node and append it to the element.

fun Element.appendText(text: String): Element
JS
1.1

clear

Removes all the children from this node.

fun Node.clear()
JS
1.1

hasClass

Returns true if the element has the given CSS class style in its 'class' attribute

fun Element.hasClass(cssClass: String): Boolean
JS
1.1

removeClass

Removes all cssClasses from element. Has no effect if all specified classes are missing in class attribute of the element

fun Element.removeClass(vararg cssClasses: String): Boolean

Inheritors

JS
1.1

SVGTextPathElement

Exposes the JavaScript SVGTextPathElement to Kotlin

abstract class SVGTextPathElement : 
    SVGTextContentElement,
    SVGURIReference
JS
1.1

SVGTextPositioningElement

Exposes the JavaScript SVGTextPositioningElement to Kotlin

abstract class SVGTextPositioningElement : 
    SVGTextContentElement