public class SymbolFillBase
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
SymbolFillBase()
构造一个 SymbolFillBase 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose() |
Color |
getBackColor()
获取背景色
|
SymbolFillBaseType |
getBaseType()
获取填充类型
|
BufferedImage |
getBitmap()
获取填充子层为图像
|
Color |
getBorderFillColor()
获取轮廓线颜色
|
int |
getBorderLineStyleId()
获取轮廓线风格
|
int |
getBorderLineWidth()
获取轮廓线宽度
|
int |
getColorCount()
获取色带数(暂未支持)
|
String |
getFilePath()
获取图片填充文件路径
|
Color |
getFillColor()
获取纯色填充颜色
|
SymbolFillMarker |
getFillMarker()
获取子层点填充属性
|
FillPictureType |
getFillPictureType()
获取图片填充类型(原始、充满、拉伸)
|
BufferedImage |
getFixedBitmap()
获取处理留白后的图像(将RGB值为0的值替换为-1)
|
Color |
getForeColor()
获取前景色
|
int |
getGradientType()
获取渐变类型(暂未支持)
|
int |
getLineAngle()
获取线填充线旋转角度
|
int |
getLineStyleId()
获取线填充线风格id(暂未支持风格id,仅支持直线0与虚线1两种格式)
|
int |
getLineWidth()
获取线填充线宽
|
int |
getOffsetX()
获取填充内容横向偏移值
|
int |
getOffsetY()
获取填充内容纵向偏移值
|
FillResolutionType |
getResolution()
获取分辨率
|
SymbolFillBaseType |
getType()
获取填充类型(旧接口,仅适用于旧版本)
|
boolean |
isBackColorFixed()
获取背景色是否被固定
|
boolean |
isBorderLinePaint()
是否绘制轮廓线
|
boolean |
loadFromBMP(String fileName)
读取文件为填充符号子层
|
boolean |
outputToBMP(String fileName,
Color frontColor,
Color backColor)
输出填充符号子层为BMP文件
|
void |
setBackColor(Color backColor)
设置背景色
|
void |
setBaseType(SymbolFillBaseType type)
设置填充类型
|
void |
setBitmap(BufferedImage image)
设置填充子层图像
|
void |
setBorderFillColor(Color color)
设置轮廓线颜色
|
void |
setBorderLineStyleId(int value)
设置轮廓线风格
|
void |
setBorderLineWidth(int value)
设置轮廓线宽度
|
void |
setColorCount(int value)
设置色带数(暂未支持)
|
void |
setFilePath(String value)
设置图片填充文件路径
|
void |
setFillColor(Color color)
设置纯色填充颜色
|
void |
setFillMarker(SymbolFillMarker fillMarker)
设置子层点填充属性
|
void |
setFillPictureType(FillPictureType value)
设置图片填充类型(原始、充满、拉伸)
|
void |
setForeColor(Color foreColor)
设置前景色
|
void |
setGradientType(int value)
设置渐变类型(暂未支持)
|
void |
setIsBackColorFixed(boolean value)
设置是否固定背景色
|
void |
setIsBorderLinePaint(boolean value)
设置是否绘制轮廓线
|
void |
setLineAngle(int value)
设置线填充线旋转角度
|
void |
setLineStyleId(int value)
设置线填充线风格id(暂未支持风格id,仅支持直线0与虚线1两种格式)
|
void |
setLineWidth(int value)
设置线填充线宽
|
void |
setOffsetX(int value)
设置填充内容横向偏移值
|
void |
setOffsetY(int value)
设置填充内容纵向偏移值
|
void |
setResolution(FillResolutionType resolutionType)
设置分辨率
|
public FillResolutionType getResolution()
IllegalStateException
- 当前对象已被释放public void setResolution(FillResolutionType resolutionType)
resolutionType
- 分辨率IllegalStateException
- 当前对象已被释放public SymbolFillBaseType getType()
IllegalStateException
- 当前对象已被释放public Color getForeColor()
IllegalStateException
- 当前对象已被释放public void setForeColor(Color foreColor)
foreColor
- 前景色IllegalStateException
- 当前对象已被释放public Color getBackColor()
IllegalStateException
- 当前对象已被释放public void setBackColor(Color backColor)
backColor
- 背景色IllegalStateException
- 当前对象已被释放public boolean isBackColorFixed()
IllegalStateException
- 当前对象已被释放public void setIsBackColorFixed(boolean value)
value
- 是否固定背景色IllegalStateException
- 当前对象已被释放public boolean outputToBMP(String fileName, Color frontColor, Color backColor)
fileName
- 文件名frontColor
- 前景色backColor
- 背景色IllegalStateException
- 当前对象已被释放public boolean loadFromBMP(String fileName)
fileName
- 文件名IllegalStateException
- 当前对象已被释放public void setBitmap(BufferedImage image)
image
- 图像IllegalStateException
- 当前对象已被释放public BufferedImage getBitmap()
IllegalStateException
- 当前对象已被释放public BufferedImage getFixedBitmap()
IllegalStateException
- 当前对象已被释放public void setFillMarker(SymbolFillMarker fillMarker)
fillMarker
- 点填充属性IllegalStateException
- 当前对象已被释放public SymbolFillMarker getFillMarker()
IllegalStateException
- 当前对象已被释放public SymbolFillBaseType getBaseType()
IllegalStateException
- 当前对象已被释放public void setBaseType(SymbolFillBaseType type)
type
- 填充类型IllegalStateException
- 当前对象已被释放public int getOffsetX()
IllegalStateException
- 当前对象已被释放public void setOffsetX(int value)
value
- 横向偏移值IllegalStateException
- 当前对象已被释放public int getOffsetY()
IllegalStateException
- 当前对象已被释放public void setOffsetY(int value)
value
- 纵向偏移值IllegalStateException
- 当前对象已被释放public int getLineWidth()
IllegalStateException
- 当前对象已被释放public void setLineWidth(int value)
value
- 线宽IllegalStateException
- 当前对象已被释放public int getLineStyleId()
IllegalStateException
- 当前对象已被释放public void setLineStyleId(int value)
value
- 线风格idIllegalStateException
- 当前对象已被释放public int getLineAngle()
IllegalStateException
- 当前对象已被释放public void setLineAngle(int value)
value
- 旋转角度IllegalStateException
- 当前对象已被释放public int getGradientType()
IllegalStateException
- 当前对象已被释放public void setGradientType(int value)
value
- 渐变类型IllegalStateException
- 当前对象已被释放public int getColorCount()
IllegalStateException
- 当前对象已被释放public void setColorCount(int value)
value
- 色带数IllegalStateException
- 当前对象已被释放public String getFilePath()
IllegalStateException
- 当前对象已被释放public void setFilePath(String value)
value
- 文件路径IllegalStateException
- 当前对象已被释放public FillPictureType getFillPictureType()
IllegalStateException
- 当前对象已被释放public void setFillPictureType(FillPictureType value)
value
- 图片填充类型IllegalStateException
- 当前对象已被释放public Color getFillColor()
IllegalStateException
- 当前对象已被释放public void setFillColor(Color color)
color
- 纯色填充颜色IllegalStateException
- 当前对象已被释放public int getBorderLineWidth()
public void setBorderLineWidth(int value)
value
- public int getBorderLineStyleId()
public void setBorderLineStyleId(int value)
value
- public Color getBorderFillColor()
public void setBorderFillColor(Color color)
color
- public boolean isBorderLinePaint()
public void setIsBorderLinePaint(boolean value)
value
- public void dispose()
Copyright © 2021–2024 SuperMap. All rights reserved.