专栏名称: GIS前沿
分享测绘地信资讯,交流行业软件技巧。
今天看啥  ›  专栏  ›  GIS前沿

ArcGIS 标注超过一定宽度自动换行

GIS前沿  · 公众号  ·  · 2024-11-04 20:37
    

文章预览

直接写,长度超过4自动换行,[name]是字段。 Function FindLabel ( [NAME] ) n = len([NAME]) if (n < 5) then FindLabel = [NAME] else FindLabel = left([NAME],4) & vbnewline & right([NAME],n-4) end if End Function 写成函数 Function myFind(NAME,wd) n=len(NAME) if (n myFind = NAME else myFind = left(NAME,wd) & vbnewline & right(NAME,n-wd) end if End Function Function FindLabel([NAME]) FindLabel= myFind([NAME],4) End Function 字段是name,4,可以修改5等。 效果如下: 文章授权转载公众号:GISAI(原名: gisoracle ) 版权归原作者所有 - END - 历史干货 ArcGIS Pro生成DSM和真正射影像(附3.6G航测练习数据下载) CAD中装ArcGIS?ArcGISfoAutoCAD插件下载!CAD中查看在线高清卫星影像 无人机航测从正射、三维建模到房屋、地形、立面采集技术流程(CC+EPS+CASS3D) 你要的CORS账号,价格打下来了!只要9毛 奥维重 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览