public class SymbolLineBase
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
SymbolLineBase()
构造一个新的 SymbolLineBase 对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放 SymbolLineBase 占用的资源。
|
LineCapType |
getCapType()
获取pen端头类型
|
int |
getCode()
返回子线中的字符 ASCII 码。
|
LineDashType |
getDashType()
获取pen点划类型
|
int |
getEndLength()
获取渐变线终点竖直长度
|
Color |
getFixedColor()
获取固定颜色
|
int |
getFixedWidth()
获取固定线宽
|
String |
getFontName()
获取字体名称
|
int |
getHorizonOffset()
获取水平偏移量
|
boolean |
getIsColorFixed()
获取是否固定颜色
|
boolean |
getIsStartWithSolid()
获取是否实部开始绘制
|
boolean |
getIsWidthFixed()
获取是否固定线宽
|
LineJoinType |
getJoinType()
获取pen转角类型
|
double |
getRotation()
获取旋转角度
|
int[] |
getSolidPattern()
获取实部虚部的长度数组
例如:[2,2,3,3]既是2实部、2虚部、3实部、3虚部
|
SymbolLineBaseType |
getType()
获取基线风格类型
|
int |
getVerticalLength()
获取竖直长度
|
int |
getVerticalOffset()
获取竖直偏移
|
void |
setCapType(LineCapType value)
设置pen端头类型
|
void |
setCode(int asciiCode)
设置子线中的字符 ASCII 码。
|
void |
setDashType(LineDashType value)
设置pen点划类型
|
void |
setEndLength(int verticalLength)
设置渐变线终点竖直长度
|
void |
setFixedColor(Color fixedColor)
设置固定颜色
|
void |
setFixedWidth(int fixedWidth)
设置固定线宽
|
void |
setFontName(String fontName)
设置字体名称
|
void |
setHorizonOffset(int horizonOffset)
设置水平偏移量
|
void |
setIsColorFixed(boolean isColorFixed)
设置是否固定颜色
|
void |
setIsStartWithSolid(boolean isStartWithSolid)
设置是否实部开始绘制
|
void |
setIsWidthFixed(boolean isWidthFixed)
设置是否固定线宽
|
void |
setJoinType(LineJoinType joinType)
设置pen转角类型
|
void |
setRotation(double rotation)
设置旋转角度
|
void |
setSolidPattern(int[] solidPattern)
设置实部虚部的长度数组
例如:[2,2,3,3]既是2实部、2虚部、3实部、3虚部
|
void |
setType(SymbolLineBaseType symbolLineBaseType)
设置基线风格类型
|
void |
setVerticalLength(int verticalLength)
设置竖直长度
|
void |
setVerticalOffset(int verticalOffset)
设置竖直偏移
|
public LineCapType getCapType()
IllegalStateException
- 当前对象已被释放public void setCapType(LineCapType value)
value
- 端头类型IllegalStateException
- 当前对象已被释放IllegalArgumentException
- 参数不合法public LineDashType getDashType()
IllegalStateException
- 当前对象已被释放public void setDashType(LineDashType value)
value
- 点划类型IllegalStateException
- 当前对象已被释放IllegalArgumentException
- 参数不合法public Color getFixedColor()
IllegalStateException
- 当前对象已被释放public void setFixedColor(Color fixedColor)
fixedColor
- 固定颜色IllegalStateException
- 当前对象已被释放IllegalArgumentException
- 参数不合法public int getFixedWidth()
IllegalStateException
- 当前对象已被释放public void setFixedWidth(int fixedWidth)
fixedWidth
- 固定线宽IllegalStateException
- 当前对象已被释放public String getFontName()
IllegalStateException
- 当前对象已被释放public void setFontName(String fontName)
fontName
- 字体名称IllegalStateException
- 当前对象已被释放public int getHorizonOffset()
IllegalStateException
- 当前对象已被释放public void setHorizonOffset(int horizonOffset)
horizonOffset
- 水平偏移量IllegalStateException
- 当前对象已被释放public boolean getIsColorFixed()
IllegalStateException
- 当前对象已被释放public void setIsColorFixed(boolean isColorFixed)
isColorFixed
- 是否固定颜色IllegalStateException
- 当前对象已被释放public boolean getIsStartWithSolid()
IllegalStateException
- 当前对象已被释放public void setIsStartWithSolid(boolean isStartWithSolid)
isStartWithSolid
- 是否实部开始绘制IllegalStateException
- 当前对象已被释放public boolean getIsWidthFixed()
IllegalStateException
- 当前对象已被释放public void setIsWidthFixed(boolean isWidthFixed)
isWidthFixed
- 是否固定线宽IllegalStateException
- 当前对象已被释放public LineJoinType getJoinType()
IllegalStateException
- 当前对象已被释放public void setJoinType(LineJoinType joinType)
joinType
- 转角类型IllegalStateException
- 当前对象已被释放IllegalArgumentException
- 参数不合法public double getRotation()
IllegalStateException
- 当前对象已被释放public void setRotation(double rotation)
rotation
- 旋转角度IllegalStateException
- 当前对象已被释放public int[] getSolidPattern()
IllegalStateException
- 当前对象已被释放public void setSolidPattern(int[] solidPattern)
solidPattern
- 实部虚部的长度数组IllegalStateException
- 当前对象已被释放public SymbolLineBaseType getType()
IllegalStateException
- 当前对象已被释放public void setType(SymbolLineBaseType symbolLineBaseType)
symbolLineBaseType
- 基线风格类型IllegalStateException
- 当前对象已被释放IllegalArgumentException
- 参数不合法public int getVerticalLength()
IllegalStateException
- 当前对象已被释放public void setVerticalLength(int verticalLength)
verticalLength
- 竖直长度IllegalStateException
- 当前对象已被释放public int getVerticalOffset()
IllegalStateException
- 当前对象已被释放public void setVerticalOffset(int verticalOffset)
verticalOffset
- 竖直偏移IllegalStateException
- 当前对象已被释放public int getCode()
IllegalStateException
- 当前对象已被释放public void setCode(int asciiCode)
asciiCode
- 子线中的字符 ASCII 码。 子线中的点符号id。IllegalStateException
- 当前对象已被释放public void dispose()
public int getEndLength()
IllegalStateException
- 当前对象已被释放public void setEndLength(int verticalLength)
verticalLength
- 渐变线终点竖直长度IllegalStateException
- 当前对象已被释放Copyright © 2021–2024 SuperMap. All rights reserved.