private void AddScaleBar(IActiveView pActiveView, IEnvelope pEnv)
{
try
{
IGraphicsContainer pGraphicsContainer = pActiveView.GraphicsContainer;
IMapFrame pMapFrame = pGraphicsContainer.FindFrame(pActiveView.FocusMap) as IMapFrame;
IMapSurroundFrame pMapSurroundFrame = new MapSurroundFrameClass();
pMapSurroundFrame.MapFrame = pMapFrame;
&
{
try
{
IGraphicsContainer pGraphicsContainer = pActiveView.GraphicsContainer;
IMapFrame pMapFrame = pGraphicsContainer.FindFrame(pActiveView.FocusMap) as IMapFrame;
IMapSurroundFrame pMapSurroundFrame = new MapSurroundFrameClass();
pMapSurroundFrame.MapFrame = pMapFrame;
&

本文档详细介绍了如何使用ArcEngine在地图中添加比例尺。通过`AddScaleBar`方法,设置比例尺的单位、标签、分段等属性,并在地图帧中更新显示,实现自定义比例尺的功能。
最低0.47元/天 解锁文章
873

被折叠的 条评论
为什么被折叠?



