LabelAppearance

data class LabelAppearance @JvmOverloads() constructor(margin: Double?, text: MPIOptions.LabelAppearance.Text?, marker: MPIOptions.LabelAppearance.Marker?)

LabelAppearance holds the appearance properties of smart labels to be set when labeling polygons

Constructors

LabelAppearance
Link copied to clipboard
fun LabelAppearance(margin: Double? = null, text: MPIOptions.LabelAppearance.Text? = null, marker: MPIOptions.LabelAppearance.Marker? = null)

Types

Color
Link copied to clipboard
data class Color @JvmOverloads() constructor(active: String?, inactive: String?)
Companion
Link copied to clipboard
object Companion
Marker
Link copied to clipboard
data class Marker @JvmOverloads() constructor(size: Double?, foregroundColor: MPIOptions.LabelAppearance.Color?, backgroundColor: MPIOptions.LabelAppearance.Color?)
Text
Link copied to clipboard
data class Text @JvmOverloads() constructor(numLines: Int?, size: Double?, maxWidth: Double?, foregroundColor: String?, backgroundColor: String?)

Functions

component1
Link copied to clipboard
operator fun component1(): Double?
component2
Link copied to clipboard
operator fun component2(): MPIOptions.LabelAppearance.Text?
component3
Link copied to clipboard
operator fun component3(): MPIOptions.LabelAppearance.Marker?
copy
Link copied to clipboard
fun copy(margin: Double? = null, text: MPIOptions.LabelAppearance.Text? = null, marker: MPIOptions.LabelAppearance.Marker? = null): MPIOptions.LabelAppearance
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

margin
Link copied to clipboard
val margin: Double? = null
Margin around the label and marker.
marker
Link copied to clipboard
val marker: MPIOptions.LabelAppearance.Marker? = null
Marker appearance
text
Link copied to clipboard
val text: MPIOptions.LabelAppearance.Text? = null
Text appearance