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()构造一个 SymbolFillBase 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()ColorgetBackColor()获取背景色SymbolFillBaseTypegetBaseType()获取填充类型BufferedImagegetBitmap()获取填充子层为图像ColorgetBorderFillColor()获取轮廓线颜色intgetBorderLineStyleId()获取轮廓线风格intgetBorderLineWidth()获取轮廓线宽度intgetColorCount()获取色带数(暂未支持)StringgetFilePath()获取图片填充文件路径ColorgetFillColor()获取纯色填充颜色SymbolFillMarkergetFillMarker()获取子层点填充属性FillPictureTypegetFillPictureType()获取图片填充类型(原始、充满、拉伸)BufferedImagegetFixedBitmap()获取处理留白后的图像(将RGB值为0的值替换为-1)ColorgetForeColor()获取前景色intgetGradientType()获取渐变类型(暂未支持)intgetLineAngle()获取线填充线旋转角度intgetLineStyleId()获取线填充线风格id(暂未支持风格id,仅支持直线0与虚线1两种格式)intgetLineWidth()获取线填充线宽intgetOffsetX()获取填充内容横向偏移值intgetOffsetY()获取填充内容纵向偏移值FillResolutionTypegetResolution()获取分辨率SymbolFillBaseTypegetType()获取填充类型(旧接口,仅适用于旧版本)booleanisBackColorFixed()获取背景色是否被固定booleanisBorderLinePaint()是否绘制轮廓线booleanloadFromBMP(String fileName)读取文件为填充符号子层booleanoutputToBMP(String fileName, Color frontColor, Color backColor)输出填充符号子层为BMP文件voidsetBackColor(Color backColor)设置背景色voidsetBaseType(SymbolFillBaseType type)设置填充类型voidsetBitmap(BufferedImage image)设置填充子层图像voidsetBorderFillColor(Color color)设置轮廓线颜色voidsetBorderLineStyleId(int value)设置轮廓线风格voidsetBorderLineWidth(int value)设置轮廓线宽度voidsetColorCount(int value)设置色带数(暂未支持)voidsetFilePath(String value)设置图片填充文件路径voidsetFillColor(Color color)设置纯色填充颜色voidsetFillMarker(SymbolFillMarker fillMarker)设置子层点填充属性voidsetFillPictureType(FillPictureType value)设置图片填充类型(原始、充满、拉伸)voidsetForeColor(Color foreColor)设置前景色voidsetGradientType(int value)设置渐变类型(暂未支持)voidsetIsBackColorFixed(boolean value)设置是否固定背景色voidsetIsBorderLinePaint(boolean value)设置是否绘制轮廓线voidsetLineAngle(int value)设置线填充线旋转角度voidsetLineStyleId(int value)设置线填充线风格id(暂未支持风格id,仅支持直线0与虚线1两种格式)voidsetLineWidth(int value)设置线填充线宽voidsetOffsetX(int value)设置填充内容横向偏移值voidsetOffsetY(int value)设置填充内容纵向偏移值voidsetResolution(FillResolutionType resolutionType)设置分辨率
-
-
-
方法详细资料
-
getResolution
public FillResolutionType getResolution()
获取分辨率- 返回:
- 分辨率
- 抛出:
IllegalStateException- 当前对象已被释放
-
setResolution
public void setResolution(FillResolutionType resolutionType)
设置分辨率- 参数:
resolutionType- 分辨率- 抛出:
IllegalStateException- 当前对象已被释放
-
getType
public SymbolFillBaseType getType()
获取填充类型(旧接口,仅适用于旧版本)- 返回:
- 子层填充类型
- 抛出:
IllegalStateException- 当前对象已被释放
-
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- 当前对象已被释放
-
setBitmap
public void setBitmap(BufferedImage image)
设置填充子层图像- 参数:
image- 图像- 抛出:
IllegalStateException- 当前对象已被释放
-
getBitmap
public BufferedImage getBitmap()
获取填充子层为图像- 返回:
- 图像
- 抛出:
IllegalStateException- 当前对象已被释放
-
getFixedBitmap
public BufferedImage getFixedBitmap()
获取处理留白后的图像(将RGB值为0的值替换为-1)- 返回:
- 图像
- 抛出:
IllegalStateException- 当前对象已被释放
-
setFillMarker
public void setFillMarker(SymbolFillMarker fillMarker)
设置子层点填充属性- 参数:
fillMarker- 点填充属性- 抛出:
IllegalStateException- 当前对象已被释放
-
getFillMarker
public SymbolFillMarker getFillMarker()
获取子层点填充属性- 返回:
- 点填充属性
- 抛出:
IllegalStateException- 当前对象已被释放
-
getBaseType
public SymbolFillBaseType getBaseType()
获取填充类型- 返回:
- 填充类型
- 抛出:
IllegalStateException- 当前对象已被释放
-
setBaseType
public void setBaseType(SymbolFillBaseType type)
设置填充类型- 参数:
type- 填充类型- 抛出:
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–2025 SuperMap. All rights reserved.