免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 16334|回复: 19
收起左侧

[求助] ArcGIS标注怎么才能强制成2行显示?

[复制链接]

2

主题

7992

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
754
发表于 2014-5-7 10:59 | 显示全部楼层 |阅读模式
ArcGIS标注怎么才能强制成2行显示?
不想多也不想少,用Maplex设置了很久都达不到理想效果,Maximum number of lines设置成2后还是会有1行或是3行的标注出现,实在是搞不懂了,来请教大神,万份感激!~~~~~

13

主题

3万

铜板

34

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3437
发表于 2014-5-7 11:09 | 显示全部楼层

进来看看了

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2014-5-7 11:17 | 显示全部楼层
文本就可以两行显示了吧
回复 支持 反对

使用道具 举报

2

主题

7992

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
754
 楼主| 发表于 2014-5-7 11:20 | 显示全部楼层
◇巳◆伪亽妻 发表于 2014-5-7 11:17
文本就可以两行显示了吧

问题是我需要标注的是表数据中的一列数据,而不是单独添加的文本数据!~
回复 支持 反对

使用道具 举报

1

主题

555

铜板

12

好友

助理工程师

Rank: 5Rank: 5

积分
204
发表于 2014-5-7 17:32 | 显示全部楼层
在label expression 输入代码:   mid([字段],1,int(len( [字段] )/2))&vbnewline&mid([字段],int(len( [字段] )/2)+1)   ,字段改成你要显示的字段名!

回复 支持 反对

使用道具 举报

2

主题

7992

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
754
 楼主| 发表于 2014-5-8 08:58 | 显示全部楼层
GeologicalEngin 发表于 2014-5-7 17:32
在label expression 输入代码:   mid([字段],1,int(len( [字段] )/2))&vbnewline&mid([字段],int(len( [字 ...

感谢,确实强制成2行了。该代码的/2是不是就是一行内的字数平均分成2行?
回复 支持 反对

使用道具 举报

1

主题

555

铜板

12

好友

助理工程师

Rank: 5Rank: 5

积分
204
发表于 2014-5-8 09:16 | 显示全部楼层
起到换行作用的是 vbnewline  ,1,/2只是字符长度断开的参数,可以修改使上下行文本更明确,比如一个长的地名“北京大学医学部”,断成”北京大学“ ”医学部“!
回复 支持 反对

使用道具 举报

2

主题

7992

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
754
 楼主| 发表于 2014-5-8 10:39 | 显示全部楼层
GeologicalEngin 发表于 2014-5-8 09:16
起到换行作用的是 vbnewline  ,1,/2只是字符长度断开的参数,可以修改使上下行文本更明确,比如一个长的地 ...

谢谢,看来要补下VBS的代码知识了
回复 支持 反对

使用道具 举报

2

主题

7992

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
754
 楼主| 发表于 2014-5-8 10:44 | 显示全部楼层
GeologicalEngin 发表于 2014-5-8 09:16
起到换行作用的是 vbnewline  ,1,/2只是字符长度断开的参数,可以修改使上下行文本更明确,比如一个长的地 ...

感谢大神,还有点问题想求教下,如果分行代码内和Maplex一样使用分隔符来判断什么地方分行怎么实现?在就是使所有字段内的文本全部居中显示应该用什么代码?

回复 支持 反对

使用道具 举报

2

主题

2576

铜板

29

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
461
发表于 2014-5-8 10:51 | 显示全部楼层
进来看看了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表