Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public GrupoActividad(ResumActividad tipo, SimbBase simbologia, short[] actividades)
 {
     Tipo        = tipo;
     Simbologia  = simbologia;
     Actividades = actividades;
 }