com.supermap.mapping

类 ThemeCustom

  • 所有已实现的接口:
    IDisposable


    public class ThemeCustom
    extends Theme
    自定义专题图类,该类可以通过字段表达式来动态设置显示的风格。
    • 构造器详细资料

      • ThemeCustom

        public ThemeCustom()
        默认构造函数,构造一个新的 ThemeCustom 对象。
      • ThemeCustom

        public ThemeCustom(ThemeCustom themeCustom)
        拷贝构造函数,根据给定的 ThemeCustom 对象构造一个与其完全相同的新对象。
        参数:
        themeCustom - 给定的自定义专题图类对象。
        抛出:
        IllegalArgumentException - 非法参数
    • 方法详细资料

      • toString

        public String toString()
        将当前对象序列化为支付串
        指定者:
        toString 在类中 Theme
        返回:
        序列化字符串
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
      • getFillBackColorExpression

        public String getFillBackColorExpression()
        返回表示填充背景色的字段表达式。
        返回:
        表示填充背景色的字段表达式。
      • setFillBackColorExpression

        public void setFillBackColorExpression(String value)
        设置表示填充背景色的字段表达式。
        参数:
        value - 表示填充背景色的字段表达式。
      • getFillForeColorExpression

        public String getFillForeColorExpression()
        返回表示填充颜色的字段表达式。
        返回:
        表示填充颜色的字段表达式。
      • setFillForeColorExpression

        public void setFillForeColorExpression(String value)
        设置表示填充颜色的字段表达式。
        参数:
        value - 表示填充颜色的字段表达式。
      • getFillGradientAngleExpression

        public String getFillGradientAngleExpression()
        返回表示填充角度的字段表达式。
        返回:
        表示填充角度的字段表达式。
      • setFillGradientAngleExpression

        public void setFillGradientAngleExpression(String value)
        设置表示填充角度的字段表达式。
        参数:
        value - 表示填充角度的字段表达式。
      • getFillGradientOffsetXExpression

        @Deprecated
        public String getFillGradientOffsetXExpression()
        已过时。 
        已经废弃 参见:getFillGradientOffsetRatioXExpression
        返回:
      • getFillGradientOffsetRatioXExpression

        public String getFillGradientOffsetRatioXExpression()
        返回表示填充中心点 X 方向偏移量的字段表达式。
        返回:
        表示填充中心点 X 方向偏移量的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillGradientOffsetXExpression

        @Deprecated
        public void setFillGradientOffsetXExpression(String value)
        已过时。 
        已经废弃 参见:setFillGradientOffsetRatioXExpression
        参数:
        value -
      • setFillGradientOffsetRatioXExpression

        public void setFillGradientOffsetRatioXExpression(String value)
        设置表示填充中心点 X 方向偏移量的字段表达式。
        参数:
        value - 表示填充中心点 X 方向偏移量的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFillGradientOffsetYExpression

        @Deprecated
        public String getFillGradientOffsetYExpression()
        已过时。 
        已经废弃 参见:getFillGradientOffsetRatioYExpression
        返回:
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFillGradientOffsetRatioYExpression

        public String getFillGradientOffsetRatioYExpression()
        返回表示填充中心点 Y 方向偏移量的字段表达式。
        返回:
        表示填充中心点 Y 方向偏移量的字段表达式。 * @exception IllegalStateException 当前对象已被释放
      • setFillGradientOffsetYExpression

        @Deprecated
        public void setFillGradientOffsetYExpression(String value)
        已过时。 
        已经废弃 参见:setFillGradientOffsetRatioYExpression
        参数:
        value -
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillGradientOffsetRatioYExpression

        public void setFillGradientOffsetRatioYExpression(String value)
        设置表示填充中心点 Y 方向偏移量的字段表达式。
        参数:
        value - 表示填充中心点 Y 方向偏移量的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFillGradientModeExpression

        public String getFillGradientModeExpression()
        返回表示填充渐变类型的字段表达式。
        返回:
        表示填充渐变类型的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillGradientModeExpression

        public void setFillGradientModeExpression(String value)
        设置表示填充渐变类型的字段表达式。
        参数:
        value - 表示填充渐变类型的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFillOpaqueRateExpression

        public String getFillOpaqueRateExpression()
        返回表示填充不透明度的字段表达式。
        返回:
        表示填充不透明度的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillOpaqueRateExpression

        public void setFillOpaqueRateExpression(String value)
        设置表示填充不透明度的字段表达式。
        参数:
        value - 表示填充不透明度的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFillSymbolIDExpression

        public String getFillSymbolIDExpression()
        返回表示填充符号风格的字段表达式。
        返回:
        表示填充符号风格的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillSymbolIDExpression

        public void setFillSymbolIDExpression(String value)
        设置表示填充符号风格的字段表达式。
        参数:
        value - 表示填充符号风格的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • getLineColorExpression

        public String getLineColorExpression()
        返回表示线型符号或是点符号的颜色的字段表达式。
        返回:
        表示线型符号或是点符号的颜色的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineColorExpression

        public void setLineColorExpression(String value)
        设置表示线型符号或是点符号的颜色的字段表达式。
        参数:
        value - 表示线型符号或是点符号的颜色的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • getLineSymbolIDExpression

        public String getLineSymbolIDExpression()
        返回表示线型符号风格的字段表达式。
        返回:
        表示线型符号风格的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineSymbolIDExpression

        public void setLineSymbolIDExpression(String value)
        设置表示线型符号风格的字段表达式。
        参数:
        value - 表示线型符号风格的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • getLineWidthExpression

        public String getLineWidthExpression()
        返回表示线型符号线宽的字段表达式。
        返回:
        表示线型符号线宽的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineWidthExpression

        public void setLineWidthExpression(String value)
        设置表示线型符号线宽的字段表达式。
        参数:
        value - 表示线型符号线宽的字段表达式。
        抛出:
        IllegalStateException - 当前对象已被释放
      • getLineGradientLeftWidthExpression

        public String getLineGradientLeftWidthExpression()
        获取渐变线起始线宽表达式
        返回:
        起始线宽表达式
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineGradientLeftWidthExpression

        public void setLineGradientLeftWidthExpression(String value)
        设置渐变线起始线宽表达式
        抛出:
        IllegalStateException - 当前对象已被释放
      • getLineGradientRightWidthExpression

        public String getLineGradientRightWidthExpression()
        获取渐变线终止线宽表达式
        返回:
        线宽表达式
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineGradientRightWidthExpression

        public void setLineGradientRightWidthExpression(String value)
        设置渐变线终止线宽表达式
        抛出:
        IllegalStateException - 当前对象已被释放
      • getMarkerSizeExpression

        public String getMarkerSizeExpression()
        返回表示点符号尺寸的字段表达式。单位为毫米。
        返回:
        表示点符号尺寸的字段表达式。
        抛出:
        IllegalStateException - 对象已经释放
      • setMarkerSizeExpression

        public void setMarkerSizeExpression(String value)
        设置表示点符号尺寸的字段表达式。单位为毫米。
        参数:
        value - 表示点符号尺寸的字段表达式。单位为毫米。
        抛出:
        IllegalStateException - 对象已经释放
      • getMarkerAngleExpression

        public String getMarkerAngleExpression()
        返回表示点符号旋转角度的字段表达式。

        旋转的方向为逆时针方向,单位为度。

        返回:
        表示点符号旋转角度的字段表达式。
        抛出:
        IllegalStateException - 对象已经释放
      • setMarkerAngleExpression

        public void setMarkerAngleExpression(String value)
        设置表示点符号旋转角度的字段表达式。

        旋转的方向为逆时针方向,单位为度。

        参数:
        value - 表示点符号旋转角度的字段表达式。
        抛出:
        IllegalStateException - 对象已经释放
      • getMarkerSymbolIDExpression

        public String getMarkerSymbolIDExpression()
        返回表示点符号风格的字段表达式。
        返回:
        表示点符号风格的字段表达式。
        抛出:
        IllegalStateException - 对象已经释放
      • setMarkerSymbolIDExpression

        public void setMarkerSymbolIDExpression(String value)
        设置表示点符号风格的字段表达式。
        参数:
        value - 表示点符号风格的字段表达式。
        抛出:
        IllegalStateException - 对象已经释放
      • getIsColorModeARGB

        public boolean getIsColorModeARGB()
        返回颜色表达式中的颜色表示规则是否为RGB模式。默认值为false。

        默认为兼容方式,即返回值为false。

        当返回值为true时,表示颜色表达式的值采用RRGGBB的方式来表达颜色。(RRGGBB为16进制的颜色转换为十进制的数值,一般通过将桌面颜色面板下的16进制值转为十进制数值获取。)

        当属性值为false时,表示颜色表达式的值采用BBGGRR的方式来表达颜色。(BBGGRR为16进制的颜色转换为十进制的数值,一般通过将桌面颜色面板,首先将目标颜色的R和B值互换,然后将获得的16进制值转为十进制数值即为目标颜色的BBGGRR十进制数值。)

        返回:
        一个布尔值,指示颜色表达式中的颜色表示规则是否为RGB模式。
        抛出:
        IllegalStateException - 对象已经释放
      • setIsColorModeARGB

        public void setIsColorModeARGB(boolean value)
        设置颜色表达式中的颜色表示规则是否为RGB模式。默认值为false。

        默认为兼容方式,即返回值为false。

        当返回值为true时,表示颜色表达式的值采用RRGGBB的方式来表达颜色。(RRGGBB为16进制的颜色转换为十进制的数值,一般通过将桌面颜色面板下的16进制值转为十进制数值获取。)

        当属性值为false时,表示颜色表达式的值采用BBGGRR的方式来表达颜色。(BBGGRR为16进制的颜色转换为十进制的数值,一般通过将桌面颜色面板,首先将目标颜色的R和B值互换,然后将获得的16进制值转为十进制数值即为目标颜色的BBGGRR十进制数值。)

        参数:
        value - 颜色表达式中的颜色表示规则是否为RGB模式,false表示兼容模式;true表示颜色表达式的值采用RRGGBB的方式来表达颜色。

Copyright © 2021–2024 SuperMap. All rights reserved.