SVGMarkerElement

abstract external class SVGMarkerElement : 
    SVGElement,
    SVGFitToViewBox
(source)

Platform and version requirements: JS

Constructors

<init>

SVGMarkerElement()

Properties

markerHeight

open val markerHeight: SVGAnimatedLength

markerUnits

open val markerUnits: SVGAnimatedEnumeration

markerWidth

open val markerWidth: SVGAnimatedLength

orient

open var orient: String

orientAngle

open val orientAngle: SVGAnimatedAngle

orientType

open val orientType: SVGAnimatedEnumeration

refX

open val refX: SVGAnimatedLength

refY

open val refY: SVGAnimatedLength

Inherited Properties

dataset

open val dataset: DOMStringMap

ownerSVGElement

open val ownerSVGElement: SVGSVGElement?

preserveAspectRatio

abstract val preserveAspectRatio: SVGAnimatedPreserveAspectRatio

tabIndex

open var tabIndex: Int

viewBox

abstract val viewBox: SVGAnimatedRect

viewportElement

open val viewportElement: SVGElement?

Functions

setOrientToAngle

fun setOrientToAngle(angle: SVGAngle)

setOrientToAuto

fun setOrientToAuto()

Inherited Functions

blur

fun blur()

focus

fun focus()

Companion Object Properties

SVG_MARKERUNITS_STROKEWIDTH

val SVG_MARKERUNITS_STROKEWIDTH: Short

SVG_MARKERUNITS_UNKNOWN

val SVG_MARKERUNITS_UNKNOWN: Short

SVG_MARKERUNITS_USERSPACEONUSE

val SVG_MARKERUNITS_USERSPACEONUSE: Short

SVG_MARKER_ORIENT_ANGLE

val SVG_MARKER_ORIENT_ANGLE: Short

SVG_MARKER_ORIENT_AUTO

val SVG_MARKER_ORIENT_AUTO: Short

SVG_MARKER_ORIENT_UNKNOWN

val SVG_MARKER_ORIENT_UNKNOWN: Short

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