首页 / 浏览问题 / 组件GIS / 问题详情
超图FAQ: 如何将地图字高转为逻辑字高?
55,828EXP 2021年03月17日
超图FAQ: 如何将地图字高转为逻辑字高?

1个回答

超图FAQ: private double MapHeightToLogicHeight(Double mapH, Map map)
{
Double fontHeight = 0;
Point2D pointend = new Point2D(fontHeight, fontHeight);
Point2D pointstart = new Point2D(0, 0);
Point2D logicaPntEnd = new Point2D();
Point2D logicaStart = new Point2D();
if (map != null)
{
logicaPntEnd = map.MapToLogical(pointend);
logicaStart = map.MapToLogical(pointstart);
fontHeight = Math.Abs(logicaPntEnd.Y - logicaStart.Y);
}
return fontHeight;
}
catch (Exception ex)
{
return fontHeight;
MessageBox.Show(ex.ToString());
}
}
55,828EXP 2021年03月17日
热门文章
关注我们
...