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

楼主: dangdang108
收起左侧

[技术交流] arcGIS中如何在同一字段内实现下标

[复制链接]

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
 楼主| 发表于 2013-7-2 18:03 | 显示全部楼层
huangzhi1116 发表于 2013-7-2 11:36
我大概明白你的意思了,这个很简单,现在在出差,回来帮你解决。

是P2l,数字在两个字母的中间。P为大写,l为小写,2为下标。
其他相同~~

谢谢~
回复 支持 反对

使用道具 举报

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
 楼主| 发表于 2013-7-2 18:06 | 显示全部楼层
huangzhi1116 发表于 2013-7-2 11:13
pl2,2为下标,这样吗?

P2l  ,数字在两个字母的中间,P 为大写,l 为小写
其他代号相似~

谢谢啦~~

点评

function FindLabel ( [tt] ) { var str = [tt] ; var s1 = str.substring(0,1); var s = str.substring(1,2); var s2 = str.substr(2) return s1+""+s+ ""+ s2; } 你要的应该是这样吧  详情 回复 发表于 2013-7-5 20:40
回复 支持 反对

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-7-5 20:40 | 显示全部楼层
本帖最后由 huangzhi1116 于 2013-7-5 20:42 编辑
dangdang108 发表于 2013-7-2 18:06
P2l  ,数字在两个字母的中间,P 为大写,l 为小写
其他代号相似~


function FindLabel ( [tt]  )
{
  var str = [tt] ;
var s1 = str.substring(0,1);
  var s = str.substring(1,2);
var s2 = str.substr(2)
  return s1+"<SUB>"+s+ "</SUB>"+ s2;
}

你要的应该是这样吧,tt为你要标注的字段,勾选高级,选jscript

评分

参与人数 1铜板 +5 收起 理由
dangdang108 + 5 很给力! 谢谢你~~

查看全部评分

回复 支持 反对

使用道具 举报

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
 楼主| 发表于 2013-7-5 21:50 | 显示全部楼层
huangzhi1116 发表于 2013-7-5 20:40
function FindLabel ( [tt]  )
{
  var str = [tt] ;

高人!!{:soso_e179:}

的确是这样的~~

不过有个问题,怎么样可以在图例中也实现下标??
在输出图的时候,生成图例,图例里面的还是正常显示,2和3 不是下标。。。

请问这个图例中可不可以实现??

点评

是一样的,图例也可以用标注表达式  详情 回复 发表于 2013-7-5 22:22
回复 支持 反对

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-7-5 22:22 | 显示全部楼层
dangdang108 发表于 2013-7-5 21:50
高人!!

的确是这样的~~

是一样的,图例也可以用标注表达式
回复 支持 反对

使用道具 举报

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
 楼主| 发表于 2013-7-5 23:57 | 显示全部楼层
huangzhi1116 发表于 2013-7-5 22:22
是一样的,图例也可以用标注表达式

我是在 布局视图 中,点击插入图例,然后就是图例的一些图面设置,
完成之后,显示的还是还是字段里面的内容,
即还是P2l  ,中间的2不是下标,
其他项类似。

是不是图例里面的不能随图面上的标注一起设置下标啊??

实在不行,我考虑将图例转为图片,然后取消合并,对单个图例的注释采用汉字进行注释~~

点评

这样吧,右键单击图层,属性->符号系统,类别->唯一值->添加所有值。右键单击其中一个分类->编辑描述,将要变成下标的字符用放在这里,如F2l,变成F2l(这是关键),对每一个类别执行同样的操作。然后添加图例。添加后  详情 回复 发表于 2013-7-6 02:14
回复 支持 反对

使用道具 举报

24

主题

4963

铜板

31

好友

版主

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
3097
发表于 2013-7-6 02:14 | 显示全部楼层
dangdang108 发表于 2013-7-5 23:57
我是在 布局视图 中,点击插入图例,然后就是图例的一些图面设置,
完成之后,显示的还是还是字段里面的 ...

这样吧,右键单击图层,属性->符号系统,类别->唯一值->添加所有值。右键单击其中一个分类->编辑描述,将要变成下标的字符用<sub>放在这里</sub>,如F2l,变成F<sub>2</sub>l(这是关键),对每一个类别执行同样的操作。然后添加图例。添加后双击图例,项目->样式,选择只有描述的图例样式,确定。
1.jpg
2.jpg
3.jpg

评分

参与人数 1铜板 +5 收起 理由
dangdang108 + 5 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

5

主题

1万

铜板

8

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1303
 楼主| 发表于 2013-7-6 13:24 | 显示全部楼层
huangzhi1116 发表于 2013-7-6 02:14
这样吧,右键单击图层,属性->符号系统,类别->唯一值->添加所有值。右键单击其中一个分类->编辑描述,将要 ...

{:soso_e142:}  {:soso_e179:}

高人,学习了!!

谢谢拉啊~~
回复 支持 反对

使用道具 举报

0

主题

895

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
80
发表于 2021-3-10 13:18 | 显示全部楼层
学学学学学
回复 支持 反对

使用道具 举报

20

主题

7391

铜板

8

好友

资深会员

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

积分
3780
发表于 2021-10-12 12:15 | 显示全部楼层
谢谢,学习学习!!!!!!!!!!!!!!!
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

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

本版积分规则

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