正常来说,用这个代码可以设置图层的文字是否显示
// DrawObj 是我的图层名称
Set Map Layer DrawObj Label Visibility on
Set Map Layer DrawObj Label Visibility off
但是,如果通过图层控制对话框(801菜单)设置,不勾选“自动标注”复选框后,该代码就不能生效了。
要改为才能恢复显示
// DrawObj 是我的图层名称
Set Map Layer DrawObj Label Auto On Visibility on
为了避免其他问题导致文字不能显示,所以我现在这样设置了,保险一下
// DrawObj 是我的图层名称
Set Map Layer DrawObj Line Arrow Position Right Font ("Arial",5,12,16711680) Pen (1,2,0)
With Name
Parallel On Auto On Overlap Off Duplicates On Offset 10
Visibility On
本文介绍了如何使用特定代码来设置图层上的文字显示状态,包括自动标注的开启与关闭。此外,还提供了一个综合设置示例以确保文字正确显示。
2000

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



