AnalysisTextSymbol

new CooSDK.AnalysisTextSymbol(props)

分析类文字符号化对象。

Name Type Description
props Object optional

包含如下属性的Object:

Name Type Default Description
alignmentMode EnumAlignment EnumAlignment.CENTER_CENTER optional

文字的对齐方式。

axisAlignment EnumTextAxis EnumTextAxis.AUTO optional

文字旋转模式。

backdropMarginDown Number 0.0 optional

背景下边距大小。注意,在Analysis和Measure模块中不生效。

backColor ColorObj new ColorObj(1.0, 0.0, 0.0, 1) optional

背景颜色,其与imageURL互斥。

backdropMarginLeft Number 0.0 optional

背景左边距大小。注意,在Analysis和Measure模块中不生效。

backdropMarginRight Number 0.0 optional

背景右边距大小。注意,在Analysis和Measure模块中不生效。

backdropMarginUp Number 0.0 optional

背景上边距大小。注意,在Analysis和Measure模块中不生效。

characterMode EnumCharacterMode EnumCharacterMode.CAMERA optional

文字显示大小的变化模式。

characterSize Number 10 optional

文字在场景中显示的大小。

content String null optional

显示文字的内容,可以是字符串,也可以是表达式。

coordinateSystem EnumCoordinateSystemType EnumCoordinateSystemType.GEOGRAPHIC optional

测量结果显示坐标参考系。

featureLiftUp Number | String 0.0 optional

符号对象相当于要素的抬高高度或者属性字段。

fieldPrecision Number 8 optional

字段精度,如文字为数字形式,表示小数点后几位。

fillingColor ColorObj new ColorObj(1, 0.13, 0.25, 1.0) optional

文字颜色。

fontUrl String "C:\\Windows\\Fonts\\msyh.ttf" optional

文字字体的本地绝对路径。

horizonSpacingSize Number 0.0 optional

字符间隔距离。

imageURL String null optional

背景图片地址,可以是本地绝对路径,也可以是网络路径,其与backColor互斥。注意,在Analysis和Measure模块中不生效。

isBack Boolean false optional

文字是否添加背景。

isDepthTest Boolean false optional

是否开启深度测试。

isEmbolden Boolean false optional

是否加粗文字。

isHorizontal Boolean true optional

文字是否水平排列。

isOutline Boolean false optional

文字是否有轮廓线。

isTransform Boolean false optional

是否斜体文字。

isUnderline Boolean false optional

是否给文字添加下划线。

language EnumLanguage EnumLanguage.ENG optional

测量结果显示语言。

measureUnit EnumMeasureUnit EnumMeasureUnit.METER optional

测量结果显示单位。

outlineColor ColorObj new ColorObj(0.0, 0.0, 0.0, 1) optional

文字轮廓线颜色。

outlineOffset Number 0.8 optional

文字轮廓线偏移值。范围0.01~1。

size Number 16 optional

文字锐化程度,该值越大,文字显示越精细。

Demo:

Members

alignmentMode : EnumAlignment

获取或者设置文字的对齐方式。

Default Value: EnumAlignment.CENTER_CENTER

axisAlignment : EnumTextAxis

获取或者设置文字旋转模式。

Default Value: EnumTextAxis.AUTO

backColor : ColorObj

获取或者设置文字背景色,其与imageURL互斥。

Default Value: new ColorObj(1.0, 0.0, 0.0, 1)

backdropMarginDown : Number

获取或者设置背景边框下侧大小。注意,在Analysis和Measure模块中不生效。

Default Value: 0.0

backdropMarginLeft : Number

获取或者设置背景边框左侧大小。注意,在Analysis和Measure模块中不生效。

Default Value: 0.0

backdropMarginRight : Number

获取或者设置背景边框右侧大小。注意,在Analysis和Measure模块中不生效。

Default Value: 0.0

backdropMarginUp : Number

获取或者设置背景边框上侧大小。注意,在Analysis和Measure模块中不生效。

Default Value: 0.0

characterMode : EnumCharacterMode

获取或者设置文字显示大小的变化模式。

Default Value: EnumCharacterMode.CAMERA

characterSize : Number

获取或者设置文字在场景中显示的大小。

Default Value: 10

content : String

获取或者设置展示的文字或者某属性字段值。

Default Value: null

coordinateSystem : EnumCoordinateSystemType

测量结果显示坐标参考系。

Default Value: EnumCoordinateSystemType.GEOGRAPHIC

featureLiftUp : Number|String

获取或者设置接地线抬升值。

Default Value: 0.0

fieldPrecision : Number

获取或者设置字段精度,如文字为数字形式,表示小数点后几位。

Default Value: 8

fillingColor : ColorObj

获取或者设置文字颜色(RGBA)。

Default Value: new ColorObj(1, 0.13, 0.25, 1.0)

fontUrl : String

获取或者设置文字字体路径。

Default Value: "C:\\Windows\\Fonts\\msyh.ttf"

horizonSpacingSize : Number

获取或者设置文字字符水平间隔距离。

Default Value: 0.0

imageURL : String

获取或者设置背景图片地址,其与backColor互斥。注意,在Analysis和Measure模块中不生效。

Default Value: null

isBack : Boolean

获取或者设置背景是否开启。

Default Value: false

isDepthTest : Boolean

获取或者设置测量是否开启深度测试。

Default Value: false

isEmbolden : Boolean

获取或者设置文字是否加粗。

Default Value: false

isHorizontal : Boolean

获取或者设置文字是否水平排列。

Default Value: true

isOutline : Boolean

获取或者设置文字是否有轮廓线。

Default Value: false

isTransform : Boolean

获取或者设置文字是否斜体。

Default Value: false

isUnderline : Boolean

获取或者设置文字是否加下划线。

Default Value: false

language : EnumLanguage

测量结果显示语言。

Default Value: EnumLanguage.ENG

measureUnit : EnumMeasureUnit

测量结果显示单位。

Default Value: EnumMeasureUnit.METER

outlineColor : ColorObj

获取或者设置文字轮廓线颜色。

Default Value: new ColorObj(0.0, 0.0, 0.0, 1)

outlineOffset : Number

获取或者设置文字轮廓线偏移值。范围0.01~1。

Default Value: 0.8

size : Number

获取或者设置文字锐化程度,该值越大,文字显示越精细。

Default Value: 16