Esempio n. 1
0
        private void miGetRenderInfo_Click(object sender, EventArgs e)
        {
            miRenderSimply.Enabled = true;
            DataOperator dataOperator = new DataOperator(axMapControl1.Map);
            ILayer       layer        = dataOperator.GetLayerByName("cities");

            MessageBox.Show(MapComposer.GetRendererTypeByLayer(layer));
        }
Esempio n. 2
0
        private void miRenderSimply_Click(object sender, EventArgs e)
        {
            DataOperator dataOperator = new DataOperator(axMapControl1.Map);
            ILayer       layer        = dataOperator.GetLayerByName("cities");
            IRgbColor    rgbColor     = new RgbColorClass();

            rgbColor.Red   = 240;
            rgbColor.Green = 0;
            rgbColor.Blue  = 86;

            IColor color = rgbColor as IColor;
            bool   bRes  = MapComposer.RenderSimply(layer, color);

            if (bRes)
            {
                axTOCControl1.ActiveView.ContentsChanged();
                axMapControl1.ActiveView.Refresh();
                miRenderSimply.Enabled = false;
            }
            else
            {
                MessageBox.Show("简单图层渲染");
            }
        }