SVGGraphicsElement

abstract external class SVGGraphicsElement : 
    SVGElement,
    SVGTests
(source)

Platform and version requirements: JS

Exposes the JavaScript SVGGraphicsElement to Kotlin

Constructors

<init>

SVGGraphicsElement()

Exposes the JavaScript SVGGraphicsElement to Kotlin

Properties

transform

open val transform: SVGAnimatedTransformList

Inherited Properties

dataset

open val dataset: DOMStringMap

ownerSVGElement

open val ownerSVGElement: SVGSVGElement?

requiredExtensions

abstract val requiredExtensions: SVGStringList

systemLanguage

abstract val systemLanguage: SVGStringList

tabIndex

open var tabIndex: Int

viewportElement

open val viewportElement: SVGElement?

Functions

getBBox

fun getBBox(
    options: SVGBoundingBoxOptions = definedExternally
): DOMRect

getCTM

fun getCTM(): DOMMatrix?

getScreenCTM

fun getScreenCTM(): DOMMatrix?

Inherited Functions

blur

fun blur()

focus

fun focus()

Extension Properties

isElement

val Node.isElement: Boolean

Gets a value indicating whether this node is an Element.

isText

val Node.isText: Boolean

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

Extension Functions

addClass

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

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

appendElement

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

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

appendText

fun Element.appendText(text: String): Element

Creates text node and append it to the element.

clear

fun Node.clear()

Removes all the children from this node.

hasClass

fun Element.hasClass(cssClass: String): Boolean

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

removeClass

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

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

Inheritors

SVGAElement

abstract external class SVGAElement : 
    SVGGraphicsElement,
    SVGURIReference

Exposes the JavaScript SVGAElement to Kotlin

SVGDefsElement

abstract external class SVGDefsElement : SVGGraphicsElement

Exposes the JavaScript SVGDefsElement to Kotlin

SVGForeignObjectElement

abstract external class SVGForeignObjectElement : 
    SVGGraphicsElement

Exposes the JavaScript SVGForeignObjectElement to Kotlin

SVGGElement

abstract external class SVGGElement : SVGGraphicsElement

Exposes the JavaScript SVGGElement to Kotlin

SVGGeometryElement

abstract external class SVGGeometryElement : 
    SVGGraphicsElement

Exposes the JavaScript SVGGeometryElement to Kotlin

SVGImageElement

abstract external class SVGImageElement : 
    SVGGraphicsElement,
    SVGURIReference,
    HTMLOrSVGImageElement

Exposes the JavaScript SVGImageElement to Kotlin

SVGSVGElement

abstract external class SVGSVGElement : 
    SVGGraphicsElement,
    SVGFitToViewBox,
    SVGZoomAndPan,
    WindowEventHandlers

Exposes the JavaScript SVGSVGElement to Kotlin

SVGSwitchElement

abstract external class SVGSwitchElement : SVGGraphicsElement

Exposes the JavaScript SVGSwitchElement to Kotlin

SVGSymbolElement

abstract external class SVGSymbolElement : 
    SVGGraphicsElement,
    SVGFitToViewBox

Exposes the JavaScript SVGSymbolElement to Kotlin

SVGTextContentElement

abstract external class SVGTextContentElement : 
    SVGGraphicsElement

Exposes the JavaScript SVGTextContentElement to Kotlin

SVGUnknownElement

abstract external class SVGUnknownElement : 
    SVGGraphicsElement

SVGUseElement

abstract external class SVGUseElement : 
    SVGGraphicsElement,
    SVGURIReference

Exposes the JavaScript SVGUseElement to Kotlin