private void 添加公里网格ToolStripMenuItem_Click(object sender, EventArgs e)
{
IMap pMap;
IActiveView pPageActView = this.axPageLayoutControl1.PageLayout as IActiveView;
pMap = pPageActView.FocusMap;
IMapGrid pMapGrid;
IMeasuredGrid pMeaGrid = new MeasuredGridClass();
pMapGrid = pMeaGrid as IMapGrid;
pMeaGrid.FixedOrigin = true;
pMeaGrid.Units = pMap.MapUnits;
//间隔
pMeaGrid.XIntervalSize = 1000;
pMeaGrid.YIntervalSize = 1000;
//绘制范围 注意不要设为0,不然添加公里网之后会很卡
pMeaGrid.XOrigin = 40000000;
pMeaGrid.YOrigin = 40000000;
//属性
IProjectedGrid pProGird;
pProGird = pMeaGrid as IProjectedGrid;
pProGird.SpatialReference = pMap.SpatialReference;
pMapGrid.Name = "公里网";
//边框
ICalibratedMapGridBorder pGridBorder = n
添加公里网格(修改)
最新推荐文章于 2025-07-03 17:48:12 发布