public static VectorStyle obtenerEstiloPorDefecto(TipoPaleta tipo) { VectorStyle vs = new VectorStyle(); switch (tipo) { case (TipoPaleta.predeterminada): vs.Outline = PredeterminadoPorDefecto.SimbLinea; vs.Fill = PredeterminadoPorDefecto.SimbRelleno; break; case (TipoPaleta.pastel): vs.Outline = PastelPorDefecto.SimbLinea; vs.Fill = PastelPorDefecto.SimbRelleno; break; case (TipoPaleta.tramado): vs.Outline = TramadoPorDefecto.SimbLinea; vs.Fill = TramadoPorDefecto.SimbRelleno; break; default: vs.Outline = PredeterminadoPorDefecto.SimbLinea; vs.Fill = PredeterminadoPorDefecto.SimbRelleno; break; } vs.EnableOutline = true; return(vs); }
void RbTemaAdscripcionCheckedChanged(object sender, System.EventArgs e) { if (this.rbTemaAdscripcion.Checked == true) { this._tipoMapa = AdminMapas.TipoMapa.TemaAdscripcion; this._tipoPaleta = (TipoPaleta)Enum.Parse(typeof(TipoPaleta), (string)this.cbPaletaDinamica.SelectedItem); this.RefrescarMapa(this.twNavegador.SelectedNode); this.panelLeyenda.Refresh(); } }
void RbPredeterminadoCheckedChanged(object sender, System.EventArgs e) { if (this.rbPredeterminado.Checked == true) { this._tipoMapa = AdminMapas.TipoMapa.Predeterminado; this._tipoPaleta = TipoPaleta.predeterminada; this.RefrescarMapa(this.twNavegador.SelectedNode); this.panelLeyenda.Refresh(); } }
private static VectorStyle ObtenerEstilo(TipoPaleta paleta, SimbBase simb) { VectorStyle vs = new VectorStyle(); switch (paleta) { case (TipoPaleta.predeterminada): vs.EnableOutline = simb.contorno; vs.Outline = new Pen(simb.color_ColorContorno, simb.width); switch (simb.color_TipoRelleno) { case (TipoRelleno.solido): vs.Fill = new SolidBrush(simb.color_ColorRelleno); break; case (TipoRelleno.trama): vs.Fill = new HatchBrush(simb.color_Trama, simb.color_ColorTrama, simb.color_ColorTramaFondo); break; } break; case (TipoPaleta.tramado): vs.EnableOutline = simb.contorno; vs.Outline = new Pen(simb.print_ColorContorno, simb.width); switch (simb.print_TipoRelleno) { case (TipoRelleno.solido): vs.Fill = new SolidBrush(simb.print_ColorRelleno); break; case (TipoRelleno.trama): vs.Fill = new HatchBrush(simb.print_Trama, simb.print_ColorTrama, simb.print_ColorTramaFondo); break; } break; default: vs.EnableOutline = simb.contorno; vs.Outline = new Pen(simb.color_ColorContorno, simb.width); switch (simb.color_TipoRelleno) { case (TipoRelleno.solido): vs.Fill = new SolidBrush(simb.color_ColorRelleno); break; case (TipoRelleno.trama): vs.Fill = new HatchBrush(simb.color_Trama, simb.color_ColorTrama, simb.color_ColorTramaFondo); break; } break; } return(vs); }
void ChTramaCheckedChanged(object sender, System.EventArgs e) { if (this.chTrama.Checked) { this._tipoPaleta = TipoPaleta.tramado; } else { this._tipoPaleta = TipoPaleta.predeterminada; } if (this.rbTemaUso.Checked == true) { this.RefrescarMapa(this.twNavegador.SelectedNode); this.panelLeyenda.Refresh(); } }
void RbTemaUsoCheckedChanged(object sender, System.EventArgs e) { if (this.rbTemaUso.Checked == true) { this._tipoMapa = AdminMapas.TipoMapa.TemaUso; // En el caso de que se seleccione trama if (this.chTrama.Checked) { this._tipoPaleta = TipoPaleta.tramado; } else { this._tipoPaleta = TipoPaleta.predeterminada; } this.RefrescarMapa(this.twNavegador.SelectedNode); this.panelLeyenda.Refresh(); } }
public static void CrearMapa(Graphics canvas, Map mapa, IUnidadGeoEstadistica uge, List <Geometry> lp, Estancia est, TipoMapa tipo, TipoPaleta paleta) { _paleta = paleta; switch (tipo) { case TipoMapa.Predeterminado: CrearMapaPorDefecto(canvas, mapa, uge, lp, est); break; case TipoMapa.TemaUso: CrearMapaTematicoUsos(canvas, mapa, uge, lp, est); break; case TipoMapa.TemaAdscripcion: CrearMapaTematicoAdscripcion(canvas, mapa, uge, lp, est); break; default: break; } }
public static ItemPaleta obtenerDefinicionSimbologia(int posicion, TipoPaleta tipo) { switch (tipo) { case (TipoPaleta.predeterminada): if (!_predeterminadosOrdenados) { Array.Sort(Predeterminados); _predeterminadosOrdenados = true; } return(Predeterminados[posicion - 1]); case (TipoPaleta.pastel): if (!_pastelesOrdenados) { Array.Sort(Pasteles); _pastelesOrdenados = true; } return(Pasteles[posicion - 1]); case (TipoPaleta.tramado): if (!_tramadosOrdenados) { Array.Sort(Tramados); _tramadosOrdenados = true; } return(Tramados[posicion - 1]); default: if (!_predeterminadosOrdenados) { Array.Sort(Predeterminados); _predeterminadosOrdenados = true; } return(Predeterminados[posicion - 1]); } }
void CambiarPaletaDinamica(object sender, System.EventArgs e) { this._tipoPaleta = (TipoPaleta)Enum.Parse(typeof(TipoPaleta), (string)this.cbPaletaDinamica.SelectedItem); this.RefrescarMapa(this.twNavegador.SelectedNode); this.panelLeyenda.Refresh(); }
public static void dibujarLeyendaPorDefecto(Graphics g, int x, int y, int posicion, TipoPaleta tipo, string descripcion) { int posX = x + Constantes.distPanelLeyenda; int posY = y + (posicion * Constantes.distCuadroV); ItemPaleta ip; switch (tipo) { case (TipoPaleta.predeterminada): ip = PredeterminadoPorDefecto; break; case (TipoPaleta.pastel): ip = PastelPorDefecto; break; case (TipoPaleta.tramado): ip = TramadoPorDefecto; break; default: ip = PredeterminadoPorDefecto; break; } g.DrawRectangle(ip.SimbLinea, posX, posY, Constantes.anchoCuadro, Constantes.altoCuadro); g.DrawString(descripcion, new Font(Constantes.familiaFuente, Constantes.sizeFuente, Constantes.estiloFuente, Constantes.unidadFuente), Constantes.colorFuente, posX + Constantes.distCuadroLabel, posY); g.FillRectangle(ip.SimbRelleno, posX, posY, Constantes.anchoCuadro, Constantes.altoCuadro); }