Class: Line

IDEE/style/Line~Line


import Line from 'IDEE/style/Line';

Crea un estilo de línea con parámetros especificados por el usuario.

new Line(optionsVar, vendorOptions)

facade/js/style/Line.js, line 17

Constructor principal de la clase.

Name Type Description
optionsVar options

Parámetros de la implementación.

  • stroke. Borde.
    • width: Ancho.
    • pattern: Propiedades ("name", "src", "color", "size", "spacing", "rotation", "scale", "offset").
    • linedash: Línea de guión.
    • linejoin: Líneas unidas.
    • linecap: Límite de la línea.
  • label: Etiqueta.
    • rotate: Rotación.
    • offset: Desplazamiento.
    • stroke: Borde, propiedades ("color", "width", "linecap", "linejoin", "linedash").
  • fill: Color del relleno.
    • color: Color.
    • opacity: Opacidad.
    • pattern: Propiedades (name, src, color, size, spacing, rotation, scale, offset)
vendorOptions Object

Opciones de proveedor para la biblioteca base.

Deprecated
  • Yes

Extends

  • IDEE.style.Simple

Members

module:IDEE/style/Line~Line.DEFAULT_NULL{object}

Estilo por defecto.

Methods

clone(){IDEE.style.Line}

facade/js/style/Line.js, line 90

Este método clona el estilo.

Returns:
Devuelve un "new Line".

getDeserializedMethod_(){function}

facade/js/style/Line.js, line 78

Deserializa el método IDEE.style.Simple.deserialize.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
Devuelve la función IDEE.style.Simple.deserialize.

unapply(layer)

facade/js/style/Line.js, line 66

Este método quita el estilo.

Name Type Description
layer IDEE.layer.Vector

Capa.