public class GeoMapBorder extends Geometry
用来为地图几何对象添加各种样式的边框。
地图几何对象的边框样式可以是无边框样式、单线边框样式以及复杂边框样式,如下四幅图简单例举了几种风格的地图几何对象的边框。有关地图几何对象的边框类型的详细信息请参见 GeoMapBorderType
枚举类。
无边框
单线边框
双线边框
带花纹的边框
构造器和说明 |
---|
GeoMapBorder()
构造一个新的 GeoMapBorder 对象。
|
GeoMapBorder(GeoMapBorder geoMapBorder)
根据给定的 GeoMapBorder 对象构造一个与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
GeoMapBorder |
clone()
克隆一个Geometry对象。
|
void |
dispose()
释放该对象所占用的资源。
|
GeoMapBorderType |
getBorderType()
返回地图几何对象的边框类型。
|
Rectangle2D |
getBounds()
返回地图几何对象边框的矩形范围,该边框的范围指的是边框在布局页面中的范围。
|
String |
getCornerFillImageFile()
当地图几何对象的边框转角的填充类型为图片填充时,返回边框转角填充所使用的图片的文件全路径。
|
GeoMapBorderCornerImageRotateType |
getCornerFillImageRotateType()
返回边框转角填充图片旋转的类型。
|
CornerFillStartMode |
getCornerFillStartMode()
返回地图几何对象边框转角填充的起始模式。
|
String |
getCornerFillText()
当地图几何对象边框转角的填充类型为文本填充时,返回转角填充的文本。
|
TextStyle |
getCornerFillTextStyle()
当地图几何对象边框转角的填充类型为文本填充时,返回转角填充的文本风格。
|
GeoMapBorderFillType |
getCornerFillType()
返回地图几何对象边框转角的填充类型。
|
CornerLineExtensionType |
getCornerLineExtensionType()
获取拐角线延伸类型
|
GeoStyle |
getCornerLineStyle()
获取拐角线风格
|
FillDirectionType |
getFillDirection()
返回地图几何对象边框填充的填充方向,分为从外到内填充和从内到外填充两种方式。
|
String |
getFillImageFile()
当地图几何对象的边框的填充类型为图片填充时,返回边框填充所使用的图片的文件全路径。
|
GeoStyle |
getFillStyle()
返回地图几何对象边框填充的填充风格。
|
String |
getFillText()
当地图几何对象边框填充的填充类型为文本填充时,返回用于填充的文本。
|
TextStyle |
getFillTextStyle()
当地图几何对象边框填充的填充类型为文本填充时,返回填充的文本风格。
|
GeoMapBorderFillType |
getFillType()
返回地图几何对象的边框填充类型。
|
Color |
getInFrameColor()
返回地图几何对象边框的内框的颜色。
|
int |
getInFrameInterval()
返回内框的间隔,即内框距离地图几何对象的距离。
|
GeoStyle |
getInFrameStyle()
返回地图几何对象边框的内框的风格。
|
double |
getInFrameWidth()
返回地图几何对象边框的内框的线宽。
|
Color |
getInLineColor()
返回地图几何对象边框的内线的颜色。
|
int |
getInLineInterval()
返回内线的间隔,即内线距离内框的距离。
|
GeoStyle |
getInLineStyle()
返回地图几何对象边框的内线的风格。
|
double |
getInLineWidth()
返回地图几何对象边框的内线的线宽。
|
Color |
getOutFrameColor()
返回地图几何对象边框的外框的颜色。
|
int |
getOutFrameInterval()
返回外框的间隔,即外框距离外线的距离。
|
GeoStyle |
getOutFrameStyle()
返回地图几何对象边框的外框的风格。
|
double |
getOutFrameWidth()
返回地图几何对象边框的外框的线宽。
|
Color |
getOutLineColor()
返回地图几何对象边框的外线的颜色。
|
int |
getOutLineInterval()
返回外线的间隔,即外线距离内线的距离。
|
GeoStyle |
getOutLineStyle()
返回地图几何对象边框的外线的风格。
|
double |
getOutLineWidth()
返回地图几何对象边框的外线的线宽。
|
boolean |
isDrawCornerLine()
是否绘制拐角线
|
void |
setBorderType(GeoMapBorderType geoMapBorderType)
设置地图几何对象的边框类型。
|
void |
setBounds(Rectangle2D rectangle2D)
设置地图几何对象边框的矩形范围,该边框的范围指的是边框在布局页面中的范围。
|
void |
setCornerFillImageFile(String value)
当地图几何对象的边框转角的填充类型为图片填充时,设置边框转角填充所使用的图片的文件全路径。
|
void |
setCornerFillImageRotateType(GeoMapBorderCornerImageRotateType value)
设置边框转角填充图片旋转的类型。
|
void |
setCornerFillStartMode(CornerFillStartMode mode)
设置地图几何对象边框转角填充的起始模式。
|
void |
setCornerFillText(String value)
当地图几何对象边框转角的填充类型为文本填充时,置转角填充的文本。
|
void |
setCornerFillTextStyle(TextStyle textStyle)
当地图几何对象边框转角的填充类型为文本填充时,设置转角填充的文本风格。
|
void |
setCornerFillType(GeoMapBorderFillType geoMapBorderFillType)
设置地图几何对象边框转角的填充类型。
|
void |
setCornerLineExtensionType(CornerLineExtensionType extType)
设置拐角线延伸类型
|
void |
setCornerLineStyle(GeoStyle style)
设置拐角线风格
|
void |
setFillDirection(FillDirectionType fillDirectionType)
设置地图几何对象边框填充的填充方向,分为从外到内填充和从内到外填充两种方式。
|
void |
setFillImageFile(String value)
当地图几何对象的边框的填充类型为图片填充时,设置边框填充所使用的图片的文件全路径。
|
void |
setFillStyle(GeoStyle geoStyle)
设置地图几何对象边框填充的填充风格。
|
void |
setFillText(String value)
当地图几何对象边框填充的填充类型为文本填充时,设置用于填充的文本。
|
void |
setFillTextStyle(TextStyle textStyle)
当地图几何对象边框填充的填充类型为文本填充时,设置填充的文本风格。
|
void |
setFillType(GeoMapBorderFillType geoMapBorderFillType)
设置地图几何对象的边框填充类型。
|
void |
setInFrameColor(Color value)
设置地图几何对象边框的内框的颜色。
|
void |
setInFrameInterval(int value)
设置内框的间隔,即内框距离地图几何对象的距离。
|
void |
setInFrameStyle(GeoStyle geoStyle)
设置地图几何对象边框的内框的风格。
|
void |
setInFrameWidth(double value)
设置地图几何对象边框的内框的线宽。
|
void |
setInLineColor(Color value)
设置地图几何对象边框的内线的颜色。
|
void |
setInLineInterval(int value)
设置内线的间隔,即内线距离内框的距离。
|
void |
setInLineStyle(GeoStyle geoStyle)
设置地图几何对象边框的内线的风格。
|
void |
setInLineWidth(double value)
设置地图几何对象边框的内线的线宽。
|
void |
setIsDrawCornerLine(boolean value)
设置是否绘制拐角线
|
void |
setOutFrameColor(Color value)
设置地图几何对象边框的外框的颜色。
|
void |
setOutFrameInterval(int value)
设置外框的间隔,即外框距离外线的距离。
|
void |
setOutFrameStyle(GeoStyle geoStyle)
设置地图几何对象边框的外框的风格。
|
void |
setOutFrameWidth(double value)
设置地图几何对象边框的外框的线宽。
|
void |
setOutLineColor(Color value)
设置地图几何对象边框的外线的颜色。
|
void |
setOutLineInterval(int value)
设置外线的间隔,即外线距离内线的距离。
|
void |
setOutLineStyle(GeoStyle geoStyle)
设置地图几何对象边框的外线的风格。
|
void |
setOutLineWidth(double value)
设置地图几何对象边框的外线的线宽。
|
addCustomGeometryCreatedListener, fromXML, getID, getInnerPoint, getStyle, getType, getVariantID, hitTest, isEmpty, mirror, offset, removeCustomGeometryCreatedListener, resize, rotate, setEmpty, setID, setStyle, toXML
public GeoMapBorder()
public GeoMapBorder(GeoMapBorder geoMapBorder)
geoMapBorder
- 给定的 GeoMapBorder 对象。public GeoMapBorderType getBorderType()
GeoMapBorderType
类。SINGLELINE
。public void setBorderType(GeoMapBorderType geoMapBorderType)
GeoMapBorderType
类。geoMapBorderType
- 地图几何对象的边框类型。public GeoMapBorderFillType getFillType()
GeoMapBorderFillType
类。
另外,地图几何对象的边框的填充,是在地图几何对象的内线和外线之间进行填充。
如下图所示:蓝色矩形线框为地图几何对象边框的外线,黄色矩形框为地图几何对象边框的内线,内线和外线之间的区域即为填充区域。
NONE
。public void setFillType(GeoMapBorderFillType geoMapBorderFillType)
GeoMapBorderFillType
类。
另外,地图几何对象的边框的填充,是在地图几何对象的内线和外线之间进行填充。
如下图所示:蓝色矩形线框为地图几何对象边框的外线,黄色矩形框为地图几何对象边框的内线,内线和外线之间的区域即为填充区域。
geoMapBorderFillType
- 地图几何对象的边框填充类型。public GeoMapBorderFillType getCornerFillType()
GeoMapBorderFillType
枚举类。
地图几何对象边框转角指的是内线和外线构成区域的四个拐角处,转角填充即填充这四个拐角。如下图所示,黑色方框所示的区域即为转角填充的区域:
下图的图框为通过转角填充的方式制作的。
NONE
。public void setCornerFillType(GeoMapBorderFillType geoMapBorderFillType)
GeoMapBorderFillType
枚举类。
地图几何对象边框转角指的是内线和外线构成区域的四个拐角处,转角填充即填充这四个拐角。如下图所示,黑色方框所示的区域即为转角填充的区域:
下图的图框为通过转角填充的方式制作的。
geoMapBorderFillType
- 地图几何对象边框转角的填充类型。public String getFillImageFile()
public void setFillImageFile(String value)
value
- 边框填充所使用的图片的文件全路径。public String getCornerFillImageFile()
public void setCornerFillImageFile(String value)
value
- 边框转角填充所使用的图片的文件全路径。public GeoMapBorderCornerImageRotateType getCornerFillImageRotateType()
public void setCornerFillImageRotateType(GeoMapBorderCornerImageRotateType value)
value
- 边框转角填充图片旋转的类型。public Rectangle2D getBounds()
getBounds
在类中 Geometry
Rectangle2D
public void setBounds(Rectangle2D rectangle2D)
public Color getInFrameColor()
地图几何对象边框的内框指的是如下图所示的绿色矩形框。
public void setInFrameColor(Color value)
地图几何对象边框的内框指的是如下图所示的绿色矩形框。
value
- 地图几何对象边框的内框的颜色。public GeoStyle getInFrameStyle()
地图几何对象边框的内框指的是如下图所示的绿色矩形框。
public void setInFrameStyle(GeoStyle geoStyle)
地图几何对象边框的内框指的是如下图所示的绿色矩形框。
geoStyle
- 地图几何对象边框的内框的风格。public double getInFrameWidth()
地图几何对象边框的内框指的是如下图所示的绿色矩形框。
public void setInFrameWidth(double value)
地图几何对象边框的内框指的是如下图所示的绿色矩形框。
value
- 地图几何对象边框的内框的线宽。单位:0.1毫米。public int getInFrameInterval()
如下图所示,绿色矩形框为地图几何对象边框的内框,黑色双向箭头所示的距离即为内框的间隔。
public void setInFrameInterval(int value)
如下图所示,绿色矩形框为地图几何对象边框的内框,黑色双向箭头所示的距离即为内框的间隔。
value
- 内框的间隔。public Color getOutFrameColor()
地图几何对象边框的外框的颜色。
public void setOutFrameColor(Color value)
地图几何对象边框的外框的颜色。
value
- 地图几何对象边框的外框的颜色。public GeoStyle getOutFrameStyle()
地图几何对象边框的外框指的是如下图所示的红色矩形框。
public void setOutFrameStyle(GeoStyle geoStyle)
地图几何对象边框的外框指的是如下图所示的红色矩形框。
geoStyle
- 地图几何对象边框的外框的风格。public double getOutFrameWidth()
地图几何对象边框的外框指的是如下图所示的红色矩形框。
public void setOutFrameWidth(double value)
地图几何对象边框的外框指的是如下图所示的红色矩形框。
value
- 地图几何对象边框的外框的线宽。单位:0.1毫米。public int getOutFrameInterval()
如下图所示,红色矩形框为地图几何对象边框的外框,蓝色矩形框为地图几何对象边框的外线,黑色双向箭头所示的距离即为外框的间隔。
public void setOutFrameInterval(int value)
如下图所示,红色矩形框为地图几何对象边框的外框,蓝色矩形框为地图几何对象边框的外线,黑色双向箭头所示的距离即为外框的间隔。
value
- 外框的间隔。public Color getInLineColor()
地图几何对象边框的内线指的是如下图所示的黄色矩形框。
public void setInLineColor(Color value)
地图几何对象边框的内线指的是如下图所示的黄色矩形框。
color
- 地图几何对象边框的内线的颜色。public GeoStyle getInLineStyle()
地图几何对象边框的内线指的是如下图所示的黄色矩形框。
public void setInLineStyle(GeoStyle geoStyle)
地图几何对象边框的内线指的是如下图所示的黄色矩形框。
geoStyle
- 地图几何对象边框的内线的风格。public double getInLineWidth()
地图几何对象边框的内线指的是如下图所示的黄色矩形框。
public void setInLineWidth(double value)
地图几何对象边框的内线指的是如下图所示的黄色矩形框。
value
- 地图几何对象边框的内线的线宽。单位:0.1毫米。public int getInLineInterval()
如下图所示,绿色矩形框为地图几何对象边框的内框,黄色矩形框为地图几何对象边框的内线,黑色双向箭头所示的距离即为内线的间隔。
public void setInLineInterval(int value)
如下图所示,绿色矩形框为地图几何对象边框的内框,黄色矩形框为地图几何对象边框的内线,黑色双向箭头所示的距离即为内线的间隔。
value
- 内线的间隔。public Color getOutLineColor()
地图几何对象边框的外线指的是如下图所示的蓝色矩形框。
public void setOutLineColor(Color value)
地图几何对象边框的外线指的是如下图所示的蓝色矩形框。
value
- 地图几何对象边框的外线的颜色。public GeoStyle getOutLineStyle()
地图几何对象边框的外线指的是如下图所示的蓝色矩形框。
public void setOutLineStyle(GeoStyle geoStyle)
地图几何对象边框的外线指的是如下图所示的蓝色矩形框。
geoStyle
- 地图几何对象边框的外线的风格。public double getOutLineWidth()
地图几何对象边框的外线指的是如下图所示的蓝色矩形框。
public void setOutLineWidth(double value)
地图几何对象边框的外线指的是如下图所示的蓝色矩形框。
value
- 地图几何对象边框的外线的线宽。单位:0.1毫米。public int getOutLineInterval()
如下图所示,黄色矩形框为地图几何对象边框的内线,蓝色矩形框为地图几何对象边框的外线,黑色双向箭头所示的距离即为外线的间隔。
public void setOutLineInterval(int value)
如下图所示,黄色矩形框为地图几何对象边框的内线,蓝色矩形框为地图几何对象边框的外线,黑色双向箭头所示的距离即为外线的间隔。
value
- 外线的间隔。public FillDirectionType getFillDirection()
FillDirectionType
枚举类。INNER
。public void setFillDirection(FillDirectionType fillDirectionType)
FillDirectionType
枚举类。fillDirectionType
- 地图几何对象边框填充的填充方向。public CornerFillStartMode getCornerFillStartMode()
CornerFillStartMode
枚举类。LEFTTOP
。public void setCornerFillStartMode(CornerFillStartMode mode)
CornerFillStartMode
枚举类。cornerFillStartMode
- 地图几何对象边框转角填充的起始模式。public GeoStyle getFillStyle()
public void setFillStyle(GeoStyle geoStyle)
geoStyle
- 地图几何对象边框填充的填充风格。public String getFillText()
public void setFillText(String value)
value
- 用于填充的文本。public TextStyle getFillTextStyle()
public void setFillTextStyle(TextStyle textStyle)
textStyle
- 填充的文本风格。public String getCornerFillText()
public void setCornerFillText(String value)
value
- 转角填充的文本。public TextStyle getCornerFillTextStyle()
public void setCornerFillTextStyle(TextStyle textStyle)
textStyle
- 转角填充的文本风格。public boolean isDrawCornerLine()
public void setIsDrawCornerLine(boolean value)
public CornerLineExtensionType getCornerLineExtensionType()
public void setCornerLineExtensionType(CornerLineExtensionType extType)
public GeoStyle getCornerLineStyle()
public void setCornerLineStyle(GeoStyle style)
public GeoMapBorder clone()
Geometry
public void dispose()
dispose
在接口中 IDisposable
dispose
在类中 Geometry
Copyright © 2021–2024 SuperMap. All rights reserved.