SuperMap.Geometry.DotSymbol

点标号对象。

Inherits from

Summary
SuperMap.Geometry.DotSymbol 点标号对象。
Properties
flagTextSize {Integer} 生成旗面文字的字号
negativeImage {Boolean} 点标号的镜像
positionOffset {Boolean} 位置点偏移
positionOffsetType {SuperMap.Plot.PositionOffsetType} 位置点偏移线类型
space {Integer} 标号和注记的距离,单位是像素
symbolRank {Integer} 点标号的标号等级
symbolSize {SuperMap.Size} 点标号的大小
symbolSizeInLib {SuperMap.Size} 点标号的在标号库中的大小
textDisplay {Boolean} 注记是否显示
textPosition {Integer} 标号的注记位置
Functions
getNegativeImage 获取图形对象的镜像(只对点标号有效)
getPositionOffset 获取位置是否偏移
getPositionOffsetType 获取位置偏移类型
getScale 获取点标号的缩放比例
getSpace 获取文字与标号的距离
getSymbolRank 获取标号的符号等级
getSymbolRanks 获取标号的符号等级列表。
getSymbolSize 获取点标号的大小
getWidthHeightLimit 获取宽高限定
middleMarkExist 是否可设置中间注记。
setNegativeImage 设置图形对象的镜像(只对点标号有效)
setPositionOffset 设置位置是否偏移
setPositionOffsetType 设置位置偏移类型
setRotate 设置点标号的旋转角度
setScale 设置点标号的缩放比例
setSpace 设置文字与标号的距离
setSurroundLineType 设置标号的衬线类型
setSymbolRank 设置标号的符号等级
setSymbolSize 设置点标号的大小
setTextPosition 设置注记文本的位置
setWidthHeightLimit 设置宽高限定
Constructor
SuperMap.Geometry.DotSymbol 创建一个点标绘对象。
Functions
destroy 销毁几何图形。

Properties

symbolRank

{Integer} 点标号的标号等级

negativeImage

{Boolean} 点标号的镜像

textPosition

{Integer} 标号的注记位置

symbolSizeInLib

{SuperMap.Size} 点标号的在标号库中的大小

symbolSize

{SuperMap.Size} 点标号的大小

space

{Integer} 标号和注记的距离,单位是像素

textDisplay

{Boolean} 注记是否显示

flagTextSize

{Integer} 生成旗面文字的字号

positionOffset

{Boolean} 位置点偏移

positionOffsetType

{SuperMap.Plot.PositionOffsetType} 位置点偏移线类型

Functions

setWidthHeightLimit

setWidthHeightLimit:function ( widthHeightLimit )

设置宽高限定

Parameters

widthHeightLimit {Boolean} 宽高限定。

getWidthHeightLimit

getWidthHeightLimit:function ()

获取宽高限定

Returns

{Boolean} 返回宽高是否限定。

getSpace

getSpace: function()

获取文字与标号的距离

Returns

{Float} 返回文字与标号的距离。

setSpace

setSpace: function( space )

设置文字与标号的距离

Parameters

space {Float} 文字与标号的距离。

setPositionOffset

setPositionOffset: function( positionOffset )

设置位置是否偏移

Parameters

positionOffset {Boolean} 位置是否偏移。

getPositionOffset

getPositionOffset: function()

获取位置是否偏移

Returns

{Boolean} 位置是否偏移。

setPositionOffsetType

setPositionOffsetType: function( positionOffsetType )

设置位置偏移类型

Parameters

positionOffsetType {SuperMap.Plot.PositionOffsetType} 位置偏移类型。

getPositionOffsetType

getPositionOffsetType: function()

获取位置偏移类型

Returns

{SuperMap.Plot.PositionOffsetType} 位置是否偏移。

getSymbolSize

getSymbolSize: function ()

获取点标号的大小

Returns

{SuperMap.Size} 返回点标号的大小。

setSymbolSize

setSymbolSize: function ( width,
height )

设置点标号的大小

Parameters

width {Float} 点标号的宽度。
height {Float} 点标号的高度。

setRotate

setRotate: function ( rotateValue )

设置点标号的旋转角度

Parameters

rotateValue {float} 点标号的旋转角度。

getScale

getScale: function ()

获取点标号的缩放比例

Returns

{float} 返回点标号的缩放比例。

setScale

setScale: function ( scaleValueX,
scaleValueY )

设置点标号的缩放比例

Parameters

scaleValue {float} 点标号的比例值。
isRedraw {Boolean} 是否需要重绘,默认是重绘的,但Canvas批量编辑时,可以所有对象都编辑完成再重绘。

getSymbolRanks

getSymbolRanks: function ()

获取标号的符号等级列表。

Returns

{Array{int}} 返回标号的符号等级列表。

getSymbolRank

getSymbolRank: function ()

获取标号的符号等级

Returns

{int} 返回标号的符号等级。

setSymbolRank

setSymbolRank: function ( rank )

设置标号的符号等级

Parameters

rank {Integer} 符号等级, 0: 无级别,1: 军区级,2: 副大军区级,3: 集团军级,4: 师级,5: 旅级,6: 团级,7: 营级,8: 连级,9: 排级。

getNegativeImage

getNegativeImage: function ()

获取图形对象的镜像(只对点标号有效)

Returns

{Boolean} 图形对象的镜像

setNegativeImage

setNegativeImage: function ( mirror )

设置图形对象的镜像(只对点标号有效)

Parameters

mirror {Boolean} 图形对象的镜像

setSurroundLineType

setSurroundLineType: function ( surroundLineType )

设置标号的衬线类型

Parameters

surroundLineType {int} 标号的衬线类型,点标号有两种类型:0无衬线,1有衬线。

middleMarkExist

middleMarkExist: function ()

是否可设置中间注记。

Returns

{Boolean} 是否可设置中间注记。

setTextPosition

setTextPosition: function ( position )

设置注记文本的位置

Parameters

position {Object} 注记文本的位置。

Constructor

SuperMap.Geometry.DotSymbol

创建一个点标绘对象。

Parameters

options {Object} 此类与父类提供的属性。

Returns

{SuperMap.Geometry.DotSymbol} 新的标绘对象。

Functions

destroy

destroy: function ()

销毁几何图形。

此类描绘一对高宽值的实例。
动态标绘中用到的枚举类型。
setWidthHeightLimit:function ( widthHeightLimit )
设置宽高限定
getWidthHeightLimit:function ()
获取宽高限定
getSpace: function()
获取文字与标号的距离
setSpace: function( space )
设置文字与标号的距离
setPositionOffset: function( positionOffset )
设置位置是否偏移
getPositionOffset: function()
获取位置是否偏移
setPositionOffsetType: function( positionOffsetType )
设置位置偏移类型
getPositionOffsetType: function()
获取位置偏移类型
getSymbolSize: function ()
获取点标号的大小
setSymbolSize: function ( width,
height )
设置点标号的大小
setRotate: function ( rotateValue )
设置点标号的旋转角度
getScale: function ()
获取点标号的缩放比例
setScale: function ( scaleValueX,
scaleValueY )
设置点标号的缩放比例
getSymbolRanks: function ()
获取标号的符号等级列表。
getSymbolRank: function ()
获取标号的符号等级
setSymbolRank: function ( rank )
设置标号的符号等级
getNegativeImage: function ()
获取图形对象的镜像(只对点标号有效)
setNegativeImage: function ( mirror )
设置图形对象的镜像(只对点标号有效)
setSurroundLineType: function ( surroundLineType )
设置标号的衬线类型
middleMarkExist: function ()
是否可设置中间注记。
setTextPosition: function ( position )
设置注记文本的位置
destroy: function ()
销毁几何图形。
标绘几何对象类。
创建一个点标绘对象。
Close