com.supermap.data
类 GeoMapBorder

java.lang.Object
  继承者 com.supermap.data.Geometry
      继承者 com.supermap.data.GeoMapBorder

public class GeoMapBorder
extends Geometry

地图几何对象边框类。

用来为地图几何对象添加各种样式的边框。

地图几何对象的边框样式可以是无边框样式、单线边框样式以及复杂边框样式,如下四幅图简单例举了几种风格的地图几何对象的边框。有关地图几何对象的边框类型的详细信息请参见 GeoMapBorderType 枚举类。

无边框

单线边框

双线边框

带花纹的边框


构造方法摘要
GeoMapBorder()
          构造一个新的 GeoMapBorder 对象。
GeoMapBorder(GeoMapBorder geoMapBorder)
          根据给定的 GeoMapBorder 对象构造一个与其完全相同的新对象。
 
方法摘要
 GeoMapBorder clone()
           
 void dispose()
          释放该对象所占用的资源。
 boolean fromXML(java.lang.String xml)
          此类不支持该接口。
 GeoMapBorderType getBorderType()
          返回地图几何对象的边框类型。
 Rectangle2D getBounds()
          返回地图几何对象边框的矩形范围,该边框的范围指的是边框在布局页面中的范围。
 java.lang.String getCornerFillImageFile()
          当地图几何对象的边框转角的填充类型为图片填充时,返回边框转角填充所使用的图片的文件全路径。
 GeoMapBorderCornerImageRotateType getCornerFillImageRotateType()
          返回边框转角填充图片旋转的类型。
 CornerFillStartMode getCornerFillStartMode()
          返回地图几何对象边框转角填充的起始模式。
 java.lang.String getCornerFillText()
          当地图几何对象边框转角的填充类型为文本填充时,返回转角填充的文本。
 TextStyle getCornerFillTextStyle()
          当地图几何对象边框转角的填充类型为文本填充时,返回转角填充的文本风格。
 GeoMapBorderFillType getCornerFillType()
          返回地图几何对象边框转角的填充类型。
 FillDirectionType getFillDirection()
          返回地图几何对象边框填充的填充方向,分为从外到内填充和从内到外填充两种方式。
 java.lang.String getFillImageFile()
          当地图几何对象的边框的填充类型为图片填充时,返回边框填充所使用的图片的文件全路径。
 GeoStyle getFillStyle()
          返回地图几何对象边框填充的填充风格。
 java.lang.String getFillText()
          当地图几何对象边框填充的填充类型为文本填充时,返回用于填充的文本。
 TextStyle getFillTextStyle()
          当地图几何对象边框填充的填充类型为文本填充时,返回填充的文本风格。
 GeoMapBorderFillType getFillType()
          返回地图几何对象的边框填充类型。
 java.awt.Color getInFrameColor()
          返回地图几何对象边框的内框的颜色。
 int getInFrameInterval()
          返回内框的间隔,即内框距离地图几何对象的距离。
 GeoStyle getInFrameStyle()
          返回地图几何对象边框的内框的风格。
 double getInFrameWidth()
          返回地图几何对象边框的内框的线宽。
 java.awt.Color getInLineColor()
          返回地图几何对象边框的内线的颜色。
 int getInLineInterval()
          返回内线的间隔,即内线距离内框的距离。
 GeoStyle getInLineStyle()
          返回地图几何对象边框的内线的风格。
 double getInLineWidth()
          返回地图几何对象边框的内线的线宽。
 java.awt.Color getOutFrameColor()
          返回地图几何对象边框的外框的颜色。
 int getOutFrameInterval()
          返回外框的间隔,即外框距离外线的距离。
 GeoStyle getOutFrameStyle()
          返回地图几何对象边框的外框的风格。
 double getOutFrameWidth()
          返回地图几何对象边框的外框的线宽。
 java.awt.Color getOutLineColor()
          返回地图几何对象边框的外线的颜色。
 int getOutLineInterval()
          返回外线的间隔,即外线距离内线的距离。
 GeoStyle getOutLineStyle()
          返回地图几何对象边框的外线的风格。
 double getOutLineWidth()
          返回地图几何对象边框的外线的线宽。
 GeoStyle getStyle()
          此类不支持该接口。
 boolean isEmpty()
          此类不支持该接口。
 Geometry mirror(Point2D startPoint, Point2D endPoint)
          此类不支持该接口。
 void setBorderType(GeoMapBorderType geoMapBorderType)
          设置地图几何对象的边框类型。
 void setBounds(Rectangle2D rectangle2D)
          设置地图几何对象边框的矩形范围,该边框的范围指的是边框在布局页面中的范围。
 void setCornerFillImageFile(java.lang.String value)
          当地图几何对象的边框转角的填充类型为图片填充时,设置边框转角填充所使用的图片的文件全路径。
 void setCornerFillImageRotateType(GeoMapBorderCornerImageRotateType value)
          设置边框转角填充图片旋转的类型。
 void setCornerFillStartMode(CornerFillStartMode cornerFillStartMode)
          设置地图几何对象边框转角填充的起始模式。
 void setCornerFillText(java.lang.String value)
          当地图几何对象边框转角的填充类型为文本填充时,置转角填充的文本。
 void setCornerFillTextStyle(TextStyle textStyle)
          当地图几何对象边框转角的填充类型为文本填充时,设置转角填充的文本风格。
 void setCornerFillType(GeoMapBorderFillType geoMapBorderFillType)
          设置地图几何对象边框转角的填充类型。
 void setEmpty()
          此类不支持该接口。
 void setFillDirection(FillDirectionType fillDirectionType)
          设置地图几何对象边框填充的填充方向,分为从外到内填充和从内到外填充两种方式。
 void setFillImageFile(java.lang.String value)
          当地图几何对象的边框的填充类型为图片填充时,设置边框填充所使用的图片的文件全路径。
 void setFillStyle(GeoStyle geoStyle)
          设置地图几何对象边框填充的填充风格。
 void setFillText(java.lang.String value)
          当地图几何对象边框填充的填充类型为文本填充时,设置用于填充的文本。
 void setFillTextStyle(TextStyle textStyle)
          当地图几何对象边框填充的填充类型为文本填充时,设置填充的文本风格。
 void setFillType(GeoMapBorderFillType geoMapBorderFillType)
          设置地图几何对象的边框填充类型。
 void setInFrameColor(java.awt.Color color)
          设置地图几何对象边框的内框的颜色。
 void setInFrameInterval(int value)
          设置内框的间隔,即内框距离地图几何对象的距离。
 void setInFrameStyle(GeoStyle geoStyle)
          设置地图几何对象边框的内框的风格。
 void setInFrameWidth(double value)
          设置地图几何对象边框的内框的线宽。
 void setInLineColor(java.awt.Color color)
          设置地图几何对象边框的内线的颜色。
 void setInLineInterval(int value)
          设置内线的间隔,即内线距离内框的距离。
 void setInLineStyle(GeoStyle geoStyle)
          设置地图几何对象边框的内线的风格。
 void setInLineWidth(double value)
          设置地图几何对象边框的内线的线宽。
 void setOutFrameColor(java.awt.Color color)
          设置地图几何对象边框的外框的颜色。
 void setOutFrameInterval(int value)
          设置外框的间隔,即外框距离外线的距离。
 void setOutFrameStyle(GeoStyle geoStyle)
          设置地图几何对象边框的外框的风格。
 void setOutFrameWidth(double value)
          设置地图几何对象边框的外框的线宽。
 void setOutLineColor(java.awt.Color color)
          设置地图几何对象边框的外线的颜色。
 void setOutLineInterval(int value)
          设置外线的间隔,即外线距离内线的距离。
 void setOutLineStyle(GeoStyle geoStyle)
          设置地图几何对象边框的外线的风格。
 void setOutLineWidth(double value)
          设置地图几何对象边框的外线的线宽。
 void setStyle(GeoStyle value)
          此类不支持该接口。
 java.lang.String toXML()
          此类不支持该接口。
 
从类 com.supermap.data.Geometry 继承的方法
addCustomGeometryCreatedListener, getID, getInnerPoint, getType, getVariantID, hitTest, offset, removeCustomGeometryCreatedListener, resize, rotate, setID
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

GeoMapBorder

public GeoMapBorder()
构造一个新的 GeoMapBorder 对象。


GeoMapBorder

public GeoMapBorder(GeoMapBorder geoMapBorder)
根据给定的 GeoMapBorder 对象构造一个与其完全相同的新对象。

参数:
geoMapBorder - 给定的 GeoMapBorder 对象。
方法详细信息

getBorderType

public GeoMapBorderType getBorderType()
返回地图几何对象的边框类型。有关地图几何对象的边框类型样式,请参见 GeoMapBorderType 类。

返回:
地图几何对象的边框类型。
默认值:
默认值为 SINGLELINE

setBorderType

public void setBorderType(GeoMapBorderType geoMapBorderType)
设置地图几何对象的边框类型。有关地图几何对象的边框类型样式,请参见 GeoMapBorderType 类。

参数:
geoMapBorderType - 地图几何对象的边框类型。

getFillType

public GeoMapBorderFillType getFillType()
返回地图几何对象的边框填充类型。有关地图几何对象的边框填充类型样式,请参见 GeoMapBorderFillType 类。

另外,地图几何对象的边框的填充,是在地图几何对象的内线和外线之间进行填充。

如下图所示:蓝色矩形线框为地图几何对象边框的外线,黄色矩形框为地图几何对象边框的内线,内线和外线之间的区域即为填充区域。

返回:
地图几何对象的边框填充类型。
默认值:
默认值为 NONE

setFillType

public void setFillType(GeoMapBorderFillType geoMapBorderFillType)
设置地图几何对象的边框填充类型。有关地图几何对象的边框填充类型样式,请参见 GeoMapBorderFillType 类。

另外,地图几何对象的边框的填充,是在地图几何对象的内线和外线之间进行填充。

如下图所示:蓝色矩形线框为地图几何对象边框的外线,黄色矩形框为地图几何对象边框的内线,内线和外线之间的区域即为填充区域。

参数:
geoMapBorderFillType - 地图几何对象的边框填充类型。

getCornerFillType

public GeoMapBorderFillType getCornerFillType()
返回地图几何对象边框转角的填充类型。有关转角填充类型的详细信息,请参见 GeoMapBorderFillType 枚举类。

地图几何对象边框转角指的是内线和外线构成区域的四个拐角处,转角填充即填充这四个拐角。如下图所示,黑色方框所示的区域即为转角填充的区域:

下图的图框为通过转角填充的方式制作的。

返回:
地图几何对象边框转角的填充类型。
默认值:
默认值为 NONE

setCornerFillType

public void setCornerFillType(GeoMapBorderFillType geoMapBorderFillType)
设置地图几何对象边框转角的填充类型。有关转角填充类型的详细信息,请参见 GeoMapBorderFillType 枚举类。

地图几何对象边框转角指的是内线和外线构成区域的四个拐角处,转角填充即填充这四个拐角。如下图所示,黑色方框所示的区域即为转角填充的区域:

下图的图框为通过转角填充的方式制作的。

参数:
geoMapBorderFillType - 地图几何对象边框转角的填充类型。

getFillImageFile

public java.lang.String getFillImageFile()
当地图几何对象的边框的填充类型为图片填充时,返回边框填充所使用的图片的文件全路径。

返回:
边框填充所使用的图片的文件全路径
默认值:
默认值为一个空的字符串。

setFillImageFile

public void setFillImageFile(java.lang.String value)
当地图几何对象的边框的填充类型为图片填充时,设置边框填充所使用的图片的文件全路径。

参数:
value - 边框填充所使用的图片的文件全路径。

getCornerFillImageFile

public java.lang.String getCornerFillImageFile()
当地图几何对象的边框转角的填充类型为图片填充时,返回边框转角填充所使用的图片的文件全路径。

返回:
边框转角填充所使用的图片的文件全路径。
默认值:
默认值为一个空的字符串。

setCornerFillImageFile

public void setCornerFillImageFile(java.lang.String value)
当地图几何对象的边框转角的填充类型为图片填充时,设置边框转角填充所使用的图片的文件全路径。

参数:
value - 边框转角填充所使用的图片的文件全路径。

getBounds

public Rectangle2D getBounds()
返回地图几何对象边框的矩形范围,该边框的范围指的是边框在布局页面中的范围。

覆盖:
Geometry 中的 getBounds
返回:
地图几何对象边框的矩形范围。
另请参见:
Rectangle2D
默认值:
默认值为 {Left = 0,Bottom = 0,Right = 1,Top = 1}。

setBounds

public void setBounds(Rectangle2D rectangle2D)
设置地图几何对象边框的矩形范围,该边框的范围指的是边框在布局页面中的范围。

参数:
rectangle2D - 地图几何对象边框的矩形范围。

getInFrameColor

public java.awt.Color getInFrameColor()
返回地图几何对象边框的内框的颜色。

地图几何对象边框的内框指的是如下图所示的绿色矩形框。

返回:
地图几何对象边框的内框的颜色。
默认值:
默认值为 Color[A = 255, R = 0, G = 0, B = 0]。

setInFrameColor

public void setInFrameColor(java.awt.Color color)
设置地图几何对象边框的内框的颜色。

地图几何对象边框的内框指的是如下图所示的绿色矩形框。

参数:
color - 地图几何对象边框的内框的颜色。

getInFrameStyle

public GeoStyle getInFrameStyle()
返回地图几何对象边框的内框的风格。

地图几何对象边框的内框指的是如下图所示的绿色矩形框。

返回:
地图几何对象边框的内框的风格。
默认值:
默认值为{FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=0,LineColor=Color [A=255, R=0, G=0, B=0],LineSymbolID=0,LineWidth=1,MarkerAngle=0,MarkerSize={Width=28,Height=-1},MarkerSymbolID=0}

setInFrameStyle

public void setInFrameStyle(GeoStyle geoStyle)
设置地图几何对象边框的内框的风格。

地图几何对象边框的内框指的是如下图所示的绿色矩形框。

参数:
geoStyle - 地图几何对象边框的内框的风格。

getInFrameWidth

public double getInFrameWidth()
返回地图几何对象边框的内框的线宽。单位:0.1毫米。

地图几何对象边框的内框指的是如下图所示的绿色矩形框。

返回:
地图几何对象边框的内框的线宽。单位:0.1毫米。
默认值:
默认值为 0.1。

setInFrameWidth

public void setInFrameWidth(double value)
设置地图几何对象边框的内框的线宽。单位:0.1毫米。

地图几何对象边框的内框指的是如下图所示的绿色矩形框。

参数:
value - 地图几何对象边框的内框的线宽。单位:0.1毫米。

getInFrameInterval

public int getInFrameInterval()
返回内框的间隔,即内框距离地图几何对象的距离。单位:0.1毫米。

如下图所示,绿色矩形框为地图几何对象边框的内框,黑色双向箭头所示的距离即为内框的间隔。

返回:
内框的间隔。
默认值:
默认值为 2。

setInFrameInterval

public void setInFrameInterval(int value)
设置内框的间隔,即内框距离地图几何对象的距离。单位:0.1毫米。

如下图所示,绿色矩形框为地图几何对象边框的内框,黑色双向箭头所示的距离即为内框的间隔。

参数:
value - 内框的间隔。

getOutFrameColor

public java.awt.Color getOutFrameColor()
返回地图几何对象边框的外框的颜色。

地图几何对象边框的外框的颜色。

返回:
地图几何对象边框的外框的颜色。
默认值:
默认值为 Color[A=255, R=0, G=0, B=0]。

setOutFrameColor

public void setOutFrameColor(java.awt.Color color)
设置地图几何对象边框的外框的颜色。

地图几何对象边框的外框的颜色。

参数:
color - 地图几何对象边框的外框的颜色。

getOutFrameStyle

public GeoStyle getOutFrameStyle()
返回地图几何对象边框的外框的风格。

地图几何对象边框的外框指的是如下图所示的红色矩形框。

返回:
地图几何对象边框的外框的风格。
默认值:
默认值为 {FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=0,LineColor=Color [A=255, R=0, G=0, B=0],LineSymbolID=0,LineWidth=1,MarkerAngle=0,MarkerSize={Width=28,Height=-1},MarkerSymbolID=0}。

setOutFrameStyle

public void setOutFrameStyle(GeoStyle geoStyle)
设置地图几何对象边框的外框的风格。

地图几何对象边框的外框指的是如下图所示的红色矩形框。

参数:
geoStyle - 地图几何对象边框的外框的风格。

getOutFrameWidth

public double getOutFrameWidth()
返回地图几何对象边框的外框的线宽。单位:0.1毫米。

地图几何对象边框的外框指的是如下图所示的红色矩形框。

返回:
地图几何对象边框的外框的线宽。单位:0.1毫米。
默认值:
默认值为 0.2。

setOutFrameWidth

public void setOutFrameWidth(double value)
设置地图几何对象边框的外框的线宽。单位:0.1毫米。

地图几何对象边框的外框指的是如下图所示的红色矩形框。

参数:
value - 地图几何对象边框的外框的线宽。单位:0.1毫米。

getOutFrameInterval

public int getOutFrameInterval()
返回外框的间隔,即外框距离外线的距离。单位:0.1毫米。

如下图所示,红色矩形框为地图几何对象边框的外框,蓝色矩形框为地图几何对象边框的外线,黑色双向箭头所示的距离即为外框的间隔。

返回:
外框的间隔。
默认值:
默认值为 2。

setOutFrameInterval

public void setOutFrameInterval(int value)
设置外框的间隔,即外框距离外线的距离。单位:0.1毫米。

如下图所示,红色矩形框为地图几何对象边框的外框,蓝色矩形框为地图几何对象边框的外线,黑色双向箭头所示的距离即为外框的间隔。

参数:
value - 外框的间隔。

getInLineColor

public java.awt.Color getInLineColor()
返回地图几何对象边框的内线的颜色。

地图几何对象边框的内线指的是如下图所示的黄色矩形框。

返回:
地图几何对象边框的内线的颜色。
默认值:
默认值为 Color[A=255, R=0, G=0, B=0]。

setInLineColor

public void setInLineColor(java.awt.Color color)
设置地图几何对象边框的内线的颜色。

地图几何对象边框的内线指的是如下图所示的黄色矩形框。

参数:
color - 地图几何对象边框的内线的颜色。

getInLineStyle

public GeoStyle getInLineStyle()
返回地图几何对象边框的内线的风格。

地图几何对象边框的内线指的是如下图所示的黄色矩形框。

返回:
地图几何对象边框的内线的风格。
默认值:
默认值为 {FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=0,LineColor=Color [A=255, R=0, G=0, B=0],LineSymbolID=0,LineWidth=1,MarkerAngle=0,MarkerSize={Width=28,Height=-1},MarkerSymbolID=0}。

setInLineStyle

public void setInLineStyle(GeoStyle geoStyle)
设置地图几何对象边框的内线的风格。

地图几何对象边框的内线指的是如下图所示的黄色矩形框。

参数:
geoStyle - 地图几何对象边框的内线的风格。

getInLineWidth

public double getInLineWidth()
返回地图几何对象边框的内线的线宽。单位:0.1毫米。

地图几何对象边框的内线指的是如下图所示的黄色矩形框。

返回:
地图几何对象边框的内线的线宽。单位:0.1毫米。
默认值:
默认值为 0.1。

setInLineWidth

public void setInLineWidth(double value)
设置地图几何对象边框的内线的线宽。单位:0.1毫米。

地图几何对象边框的内线指的是如下图所示的黄色矩形框。

参数:
value - 地图几何对象边框的内线的线宽。单位:0.1毫米。

getInLineInterval

public int getInLineInterval()
返回内线的间隔,即内线距离内框的距离。单位:0.1毫米。

如下图所示,绿色矩形框为地图几何对象边框的内框,黄色矩形框为地图几何对象边框的内线,黑色双向箭头所示的距离即为内线的间隔。

返回:
内线的间隔。
默认值:
默认值为 2。

setInLineInterval

public void setInLineInterval(int value)
设置内线的间隔,即内线距离内框的距离。单位:0.1毫米。

如下图所示,绿色矩形框为地图几何对象边框的内框,黄色矩形框为地图几何对象边框的内线,黑色双向箭头所示的距离即为内线的间隔。

参数:
value - 内线的间隔。

getOutLineColor

public java.awt.Color getOutLineColor()
返回地图几何对象边框的外线的颜色。

地图几何对象边框的外线指的是如下图所示的蓝色矩形框。

返回:
地图几何对象边框的外线的颜色。
默认值:
默认值为 Color [A=255, R=0, G=0, B=0]。

setOutLineColor

public void setOutLineColor(java.awt.Color color)
设置地图几何对象边框的外线的颜色。

地图几何对象边框的外线指的是如下图所示的蓝色矩形框。

参数:
color - 地图几何对象边框的外线的颜色。

getOutLineStyle

public GeoStyle getOutLineStyle()
返回地图几何对象边框的外线的风格。

地图几何对象边框的外线指的是如下图所示的蓝色矩形框。

返回:
地图几何对象边框的外线的风格。
默认值:
默认值为 {FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=0,LineColor=Color [A=255, R=0, G=0, B=0],LineSymbolID=0,LineWidth=1,MarkerAngle=0,MarkerSize={Width=28,Height=-1},MarkerSymbolID=0}。

setOutLineStyle

public void setOutLineStyle(GeoStyle geoStyle)
设置地图几何对象边框的外线的风格。

地图几何对象边框的外线指的是如下图所示的蓝色矩形框。

参数:
geoStyle - 地图几何对象边框的外线的风格。

getOutLineWidth

public double getOutLineWidth()
返回地图几何对象边框的外线的线宽。单位:0.1毫米。

地图几何对象边框的外线指的是如下图所示的蓝色矩形框。

返回:
地图几何对象边框的外线的线宽。单位:0.1毫米。
默认值:
默认值为 0.1。

setOutLineWidth

public void setOutLineWidth(double value)
设置地图几何对象边框的外线的线宽。单位:0.1毫米。

地图几何对象边框的外线指的是如下图所示的蓝色矩形框。

参数:
value - 地图几何对象边框的外线的线宽。单位:0.1毫米。

getOutLineInterval

public int getOutLineInterval()
返回外线的间隔,即外线距离内线的距离。单位:0.1毫米。

如下图所示,黄色矩形框为地图几何对象边框的内线,蓝色矩形框为地图几何对象边框的外线,黑色双向箭头所示的距离即为外线的间隔。

返回:
外线的间隔。
默认值:
默认值为 5。

setOutLineInterval

public void setOutLineInterval(int value)
设置外线的间隔,即外线距离内线的距离。单位:0.1毫米。

如下图所示,黄色矩形框为地图几何对象边框的内线,蓝色矩形框为地图几何对象边框的外线,黑色双向箭头所示的距离即为外线的间隔。

参数:
value - 外线的间隔。

getFillDirection

public FillDirectionType getFillDirection()
返回地图几何对象边框填充的填充方向,分为从外到内填充和从内到外填充两种方式。详细内容参见 FillDirectionType 枚举类。

返回:
地图几何对象边框填充的填充方向。
默认值:
默认值为 INNER

setFillDirection

public void setFillDirection(FillDirectionType fillDirectionType)
设置地图几何对象边框填充的填充方向,分为从外到内填充和从内到外填充两种方式。详细内容参见 FillDirectionType 枚举类。

参数:
fillDirectionType - 地图几何对象边框填充的填充方向。

getCornerFillStartMode

public CornerFillStartMode getCornerFillStartMode()
返回地图几何对象边框转角填充的起始模式。详细内容参见 CornerFillStartMode 枚举类。

返回:
地图几何对象边框转角填充的起始模式。
默认值:
默认值为 LEFTTOP

setCornerFillStartMode

public void setCornerFillStartMode(CornerFillStartMode cornerFillStartMode)
设置地图几何对象边框转角填充的起始模式。详细内容参见 CornerFillStartMode 枚举类。

参数:
cornerFillStartMode - 地图几何对象边框转角填充的起始模式。

getFillStyle

public GeoStyle getFillStyle()
返回地图几何对象边框填充的填充风格。

返回:
地图几何对象边框填充的填充风格。
默认值:
默认值为 {FillBackColor=Color [A=255, R=255, G=255, B=255],FillForeColor=Color [A=255, R=189, G=235, B=255],FillGradientAngle=0,FillGradientMode=None,FillGradientOffsetRatioX=0,FillGradientOffsetRatioY=0,FillOpaqueRate=100,FillSymbolID=0,LineColor=Color [A=255, R=0, G=0, B=0],LineSymbolID=0,LineWidth=1,MarkerAngle=0,MarkerSize={Width=28,Height=-1},MarkerSymbolID=0}。

setFillStyle

public void setFillStyle(GeoStyle geoStyle)
设置地图几何对象边框填充的填充风格。

参数:
geoStyle - 地图几何对象边框填充的填充风格。

getFillText

public java.lang.String getFillText()
当地图几何对象边框填充的填充类型为文本填充时,返回用于填充的文本。

返回:
用于填充的文本。
默认值:
默认值为一个空的字符串。

setFillText

public void setFillText(java.lang.String value)
当地图几何对象边框填充的填充类型为文本填充时,设置用于填充的文本。

参数:
value - 用于填充的文本。

getFillTextStyle

public TextStyle getFillTextStyle()
当地图几何对象边框填充的填充类型为文本填充时,返回填充的文本风格。

返回:
填充的文本风格。
默认值:
默认值为 {Alignment=TopLeft,BackColor=Color [A=255, R=0, G=0, B=0],BackOpaque=False,Bold=False,FontHeight=6,FontWidth=0,ForeColor=Color [A=255, R=0, G=0, B=0],IsSizeFixed=True,Italic=False,Outline=False,Rotation=0,Shadow=False,Strikeout=False,Underline=False,Weight=400}。

setFillTextStyle

public void setFillTextStyle(TextStyle textStyle)
当地图几何对象边框填充的填充类型为文本填充时,设置填充的文本风格。

参数:
textStyle - 填充的文本风格。

getCornerFillText

public java.lang.String getCornerFillText()
当地图几何对象边框转角的填充类型为文本填充时,返回转角填充的文本。

返回:
转角填充的文本。
默认值:
默认值为一个空的字符串。

setCornerFillText

public void setCornerFillText(java.lang.String value)
当地图几何对象边框转角的填充类型为文本填充时,置转角填充的文本。

参数:
value - 转角填充的文本。

getCornerFillTextStyle

public TextStyle getCornerFillTextStyle()
当地图几何对象边框转角的填充类型为文本填充时,返回转角填充的文本风格。

返回:
转角填充的文本风格。
默认值:
默认值为 {Alignment=TopLeft,BackColor=Color [A=255, R=0, G=0, B=0],BackOpaque=False,Bold=False,FontHeight=6,FontWidth=0,ForeColor=Color [A=255, R=0, G=0, B=0],IsSizeFixed=True,Italic=False,Outline=False,Rotation=0,Shadow=False,Strikeout=False,Underline=False,Weight=400}。

setCornerFillTextStyle

public void setCornerFillTextStyle(TextStyle textStyle)
当地图几何对象边框转角的填充类型为文本填充时,设置转角填充的文本风格。

参数:
textStyle - 转角填充的文本风格。

dispose

public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。

覆盖:
Geometry 中的 dispose

clone

public GeoMapBorder clone()
覆盖:
java.lang.Object 中的 clone

fromXML

public boolean fromXML(java.lang.String xml)
此类不支持该接口。

覆盖:
Geometry 中的 fromXML
参数:
xml - XML 格式的字符串。
返回:
如果构造成功返回 true,否则返回 false。
另请参见:
Geometry.offset(double, double)

toXML

public java.lang.String toXML()
此类不支持该接口。

覆盖:
Geometry 中的 toXML
返回:
表示几何对象的 XML 字符串。
另请参见:
Geometry.offset(double, double)

setEmpty

public void setEmpty()
此类不支持该接口。

覆盖:
Geometry 中的 setEmpty

isEmpty

public boolean isEmpty()
此类不支持该接口。

覆盖:
Geometry 中的 isEmpty
返回:
一个布尔值指定几何对象是否为空。
另请参见:
Geometry.offset(double, double)

getStyle

public GeoStyle getStyle()
此类不支持该接口。

覆盖:
Geometry 中的 getStyle
返回:
几何对象的风格。

setStyle

public void setStyle(GeoStyle value)
此类不支持该接口。

覆盖:
Geometry 中的 setStyle
参数:
value - 用来设置几何对象风格的 GeoStyle 对象。
另请参见:
Geometry.offset(double, double)

mirror

public Geometry mirror(Point2D startPoint,
                       Point2D endPoint)
此类不支持该接口。

覆盖:
Geometry 中的 mirror
参数:
startPoint - 线段的起点。
endPoint - 线段的终点。
返回:
该几何对象关于指定对称的几何对象。
另请参见:
Geometry.offset(double,double)

getCornerFillImageRotateType

public GeoMapBorderCornerImageRotateType getCornerFillImageRotateType()
返回边框转角填充图片旋转的类型。

返回:
返回边框转角填充图片旋转的类型。

setCornerFillImageRotateType

public void setCornerFillImageRotateType(GeoMapBorderCornerImageRotateType value)
设置边框转角填充图片旋转的类型。

参数:
value - 边框转角填充图片旋转的类型。