com.supermap.data

类 SymbolFillBase

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.SymbolFillBase
  • 所有已实现的接口:
    IDisposable


    public class SymbolFillBase
    extends com.supermap.data.InternalHandleDisposable
    • 构造器详细资料

      • SymbolFillBase

        public SymbolFillBase()
        构造一个 SymbolFillBase 的新对象。
    • 方法详细资料

      • getForeColor

        public Color getForeColor()
        获取前景色
        返回:
        前景色
        抛出:
        IllegalStateException - 当前对象已被释放
      • setForeColor

        public void setForeColor(Color foreColor)
        设置前景色
        参数:
        foreColor - 前景色
        抛出:
        IllegalStateException - 当前对象已被释放
      • getBackColor

        public Color getBackColor()
        获取背景色
        返回:
        背景色
        抛出:
        IllegalStateException - 当前对象已被释放
      • setBackColor

        public void setBackColor(Color backColor)
        设置背景色
        参数:
        backColor - 背景色
        抛出:
        IllegalStateException - 当前对象已被释放
      • isBackColorFixed

        public boolean isBackColorFixed()
        获取背景色是否被固定
        返回:
        背景色是否被固定
        抛出:
        IllegalStateException - 当前对象已被释放
      • setIsBackColorFixed

        public void setIsBackColorFixed(boolean value)
        设置是否固定背景色
        参数:
        value - 是否固定背景色
        抛出:
        IllegalStateException - 当前对象已被释放
      • outputToBMP

        public boolean outputToBMP(String fileName,
                                   Color frontColor,
                                   Color backColor)
        输出填充符号子层为BMP文件
        参数:
        fileName - 文件名
        frontColor - 前景色
        backColor - 背景色
        返回:
        是否输出成功
        抛出:
        IllegalStateException - 当前对象已被释放
      • loadFromBMP

        public boolean loadFromBMP(String fileName)
        读取文件为填充符号子层
        参数:
        fileName - 文件名
        返回:
        是否读取成功
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFixedBitmap

        public BufferedImage getFixedBitmap()
        获取处理留白后的图像(将RGB值为0的值替换为-1)
        返回:
        图像
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillMarker

        public void setFillMarker(SymbolFillMarker fillMarker)
        设置子层点填充属性
        参数:
        fillMarker - 点填充属性
        抛出:
        IllegalStateException - 当前对象已被释放
      • getOffsetX

        public int getOffsetX()
        获取填充内容横向偏移值
        返回:
        横向偏移值
        抛出:
        IllegalStateException - 当前对象已被释放
      • setOffsetX

        public void setOffsetX(int value)
        设置填充内容横向偏移值
        参数:
        value - 横向偏移值
        抛出:
        IllegalStateException - 当前对象已被释放
      • getOffsetY

        public int getOffsetY()
        获取填充内容纵向偏移值
        返回:
        纵向偏移值
        抛出:
        IllegalStateException - 当前对象已被释放
      • setOffsetY

        public void setOffsetY(int value)
        设置填充内容纵向偏移值
        参数:
        value - 纵向偏移值
        抛出:
        IllegalStateException - 当前对象已被释放
      • getLineWidth

        public int getLineWidth()
        获取线填充线宽
        返回:
        线宽
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineWidth

        public void setLineWidth(int value)
        设置线填充线宽
        参数:
        value - 线宽
        抛出:
        IllegalStateException - 当前对象已被释放
      • getLineStyleId

        public int getLineStyleId()
        获取线填充线风格id(暂未支持风格id,仅支持直线0与虚线1两种格式)
        返回:
        线风格id
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineStyleId

        public void setLineStyleId(int value)
        设置线填充线风格id(暂未支持风格id,仅支持直线0与虚线1两种格式)
        参数:
        value - 线风格id
        抛出:
        IllegalStateException - 当前对象已被释放
      • getLineAngle

        public int getLineAngle()
        获取线填充线旋转角度
        返回:
        旋转角度
        抛出:
        IllegalStateException - 当前对象已被释放
      • setLineAngle

        public void setLineAngle(int value)
        设置线填充线旋转角度
        参数:
        value - 旋转角度
        抛出:
        IllegalStateException - 当前对象已被释放
      • getGradientType

        public int getGradientType()
        获取渐变类型(暂未支持)
        返回:
        渐变类型
        抛出:
        IllegalStateException - 当前对象已被释放
      • setGradientType

        public void setGradientType(int value)
        设置渐变类型(暂未支持)
        参数:
        value - 渐变类型
        抛出:
        IllegalStateException - 当前对象已被释放
      • getColorCount

        public int getColorCount()
        获取色带数(暂未支持)
        返回:
        色带数
        抛出:
        IllegalStateException - 当前对象已被释放
      • setColorCount

        public void setColorCount(int value)
        设置色带数(暂未支持)
        参数:
        value - 色带数
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFilePath

        public String getFilePath()
        获取图片填充文件路径
        返回:
        文件路径
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFilePath

        public void setFilePath(String value)
        设置图片填充文件路径
        参数:
        value - 文件路径
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFillPictureType

        public FillPictureType getFillPictureType()
        获取图片填充类型(原始、充满、拉伸)
        返回:
        图片填充类型
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillPictureType

        public void setFillPictureType(FillPictureType value)
        设置图片填充类型(原始、充满、拉伸)
        参数:
        value - 图片填充类型
        抛出:
        IllegalStateException - 当前对象已被释放
      • getFillColor

        public Color getFillColor()
        获取纯色填充颜色
        返回:
        纯色填充颜色
        抛出:
        IllegalStateException - 当前对象已被释放
      • setFillColor

        public void setFillColor(Color color)
        设置纯色填充颜色
        参数:
        color - 纯色填充颜色
        抛出:
        IllegalStateException - 当前对象已被释放
      • getBorderLineWidth

        public int getBorderLineWidth()
        获取轮廓线宽度
        返回:
      • setBorderLineWidth

        public void setBorderLineWidth(int value)
        设置轮廓线宽度
        参数:
        value -
      • getBorderLineStyleId

        public int getBorderLineStyleId()
        获取轮廓线风格
        返回:
      • setBorderLineStyleId

        public void setBorderLineStyleId(int value)
        设置轮廓线风格
        参数:
        value -
      • getBorderFillColor

        public Color getBorderFillColor()
        获取轮廓线颜色
        返回:
      • setBorderFillColor

        public void setBorderFillColor(Color color)
        设置轮廓线颜色
        参数:
        color -
      • isBorderLinePaint

        public boolean isBorderLinePaint()
        是否绘制轮廓线
        返回:
      • setIsBorderLinePaint

        public void setIsBorderLinePaint(boolean value)
        设置是否绘制轮廓线
        参数:
        value -
      • dispose

        public void dispose()

Copyright © 2021–2024 SuperMap. All rights reserved.