• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

gisoracle

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

arcgis 正确显示标注的大小写

arcgis 正确显示标注的大小写

正确显示标注的大小写

要:

本文介绍了如何正确显示标注大小写的步骤。例如,一个表示城市名称的字段'PORT HOPE'会被标为'Port Hope'。

 

内容:

 

1.   在“标注”工具条上点击“标注管理器”。
2.   勾选要标注的图层。
3.   在图层下级菜单选择一个标注类。
4.   点击“表达式”按钮。
5.   勾选“高级”。
6.   输入以下代码来替换原有代码。

Function FindLabel ( [LABELFIELD] )
     FindLabel = PCase( [LABELFIELD] )
End Function

 

Private Function PCase(byVal string)
            Dim Tmp, Word, Tmp1, Tmp2, firstCt, a, sentence, c, i
            If IsNull(string) Then
                    PCase = Null
                    Exit Function
            Else
                    string = CStr( string )
            End If
            a = Split( string, vbCrLf )
            c = UBound(a)
            i = 0
            For each sentence in a
                    Tmp = Trim( sentence )
                    Tmp = split( sentence, " " )
                               For Each Word In Tmp
                                          Word = Trim( Word )
                                          Tmp1 = UCase( Left( Word, 1 ) )
                                          Tmp2 = LCase( Mid( Word, 2 ) )
                                          PCase = PCase & Tmp1 & tmp2 & " "
                               Next
                               PCase = Left( PCase, Len(PCase) - 1 )
                               If i = c then
                               Else
                                          PCase = PCase & vbCrLf
                               End If
                               i = i + 1
            Next
End Function


当输入代码时,注意将所有出现LABELFIELD的地方更改为表中的正确名称。

7.   点击确定。
8.   在“标注管理器”对话框是点击应用,并点击确定。
 

 

来自:http://support.esrichina-bj.cn/2005/1101/1218.html

posted on 2011-09-16 14:01  gisai  阅读(757)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3