Class: OLStyleFontSymbol

IDEE/impl/ol/js/ext/OLStyleFontSymbol~OLStyleFontSymbol


import OLStyleFontSymbol from 'IDEE/impl/ol/js/ext/OLStyleFontSymbol';

Agregar un estilo de marcador para usar con símbolos de objetos geográficos.

new OLStyleFontSymbol(opt_options)

impl/ol/js/ext/OLStyleFontSymbol.js, line 20

Crea un nuevo estilo de marcado.

Name Type Description
options olx.style.FontSymbolOptions

Opciones.

  • radius. Radio del marcador.
  • fill. Color de relleno.
  • rotation. Rotación en radianes (0 radianes = norte).
  • rotateWithView. Rotar con la vista.
  • color. Color del símbolo.
  • fontSize. Tamaño de la fuente.
  • stroke. Color del borde.
  • gradient. Si se debe usar un gradiente.
  • glyph. Símbolo a usar.
  • offsetX. Desplazamiento horizontal del símbolo.
  • offsetY. Desplazamiento vertical del símbolo.
  • form. Forma del símbolo.

Extends

  • ol.style.RegularShape

Members

module:IDEE/impl/ol/js/ext/OLStyleFontSymbol~OLStyleFontSymbol.defs{Object}

Fuentes por defecto. Para "fonts" admite (name y copyright) y "glyphs" (name, theme, search y char).

Methods

module:IDEE/impl/ol/js/ext/OLStyleFontSymbol~OLStyleFontSymbol.addDefs(font, glyphs)

impl/ol/js/ext/OLStyleFontSymbol.js, line 115

Función estática: agregar nuevas definiciones de fuente.

Name Type Description
font string | object

Nombre de la fuente o definición de la fuente.

glyphs object

Definición de los símbolos.

clone(){ol.style.FontSymbol}

impl/ol/js/ext/OLStyleFontSymbol.js, line 76

Clona el estilo.

Returns:
Clon del estilo.

drawMarker_(renderOptions, context, x, y)

impl/ol/js/ext/OLStyleFontSymbol.js, line 427

Dibuja el símbolo en el contexto de dibujo.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
renderOptions ol.style.FontSymbol.RenderOptions

Opciones de renderizado.

context CanvasRenderingContext2D

Contexto de dibujo.

x number

El origen para el símbolo (x).

y number

El origen para el símbolo (y).

drawPath_(renderOptions, context){Number}

impl/ol/js/ext/OLStyleFontSymbol.js, line 299

Dibuja el símbolo.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
renderOptions ol.style.FontSymbol.RenderOptions

Opciones de renderizado.

context CanvasRenderingContext2D

Contexto del "canvas".

Returns:
Tamaño del símbolo.

getChecksum(){string}

impl/ol/js/ext/OLStyleFontSymbol.js, line 491

Este método devuelve el "checksum" del símbolo.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Returns:
El "checksum".

getFill(){ol.style.Fill}

impl/ol/js/ext/OLStyleFontSymbol.js, line 152

Devuelve el estilo de relleno para el símbolo.

Returns:
Estilo de relleno.

getFontInfo(glyph){ol.style.Stroke}

impl/ol/js/ext/OLStyleFontSymbol.js, line 211

Devuelve el estilo de borde para el símbolo.

Name Type Description
glyph object

Parámetro "Glyph".

Returns:
Estilo de borde.

getGlyph(name){ol.style.Stroke}

impl/ol/js/ext/OLStyleFontSymbol.js, line 173

Devuelve el estilo de borde para el símbolo.

Name Type Description
name string

Nombre del símbolo.

Returns:
Estilo de borde.

getGlyphName(){string}

impl/ol/js/ext/OLStyleFontSymbol.js, line 194

Devuelve el nombre del símbolo.

Returns:
Nombre del símbolo.

getImage(pixelRatio){HTMLCanvasElement}

impl/ol/js/ext/OLStyleFontSymbol.js, line 256

Devuelve el elemento de imagen o canvas.

Name Type Description
pixelRatio number

Ratio de píxeles.

Returns:
Elemento de imagen o canvas.

getStroke(){ol.style.Stroke}

impl/ol/js/ext/OLStyleFontSymbol.js, line 162

Devuelve el estilo de borde para el símbolo.

Returns:
Estilo de borde.

renderMaker(atlasManager)

impl/ol/js/ext/OLStyleFontSymbol.js, line 221

Renderiza el símbolo.

Name Type Description
atlasManager ol.AtlasManager

Gestiona la creación de atlas de imágenes.

setGlyph(color)

impl/ol/js/ext/OLStyleFontSymbol.js, line 104

Modifica el color del símbolo.

Name Type Description
color ol.Color

Color del símbolo.