zoukankan      html  css  js  c++  java
  • 注记多行显示问题的解决方法

     

    一、问题描述:

    利用ArcMap进行地图配图的时候,有时候会遇到注记文本不能很好显示的问题,例如ArcMap默认处理注记文本时是单行显示,如果遇到注记过长这种显示方式便令人有些不舒服的感觉。那有什么办法能够更好地展示注记吗?比如我想令它多行显示,或者只显示其中的一部分注记。

    二、解决方法:

    我们可以在图层属性框的Label选项页面中,选择Expression(表达式设置),利用JavaScript脚本语言对其进行处理。

    1:多行显示注记脚本

    function FindLabel ( [Name] )

    {

     if([Name].length<=10){

     return [Name];

     }else{

     return [Name].substr(0,[Name].length/2)+""n"+[Name].substr([Name].length/2);

     }

    }

    2:显示注记文本的一部分:

    function FindLabel ( [MC] )

    {

     if([MC].length<=6){

     return [MC];

     }else{

     return [MC].substr(6,[MC].length);

     }

  • 相关阅读:
    15_门面模式
    14_责任链模式
    13_观察者模式
    12_状态模式
    11_策略模式
    10_命令模式
    09_适配器模式
    08_装饰者模式
    07_代理模式
    linux邮件服务器postfix配置实例
  • 原文地址:https://www.cnblogs.com/3echo/p/1227281.html
Copyright © 2011-2022 走看看