TextSymbol

文字符号。


文字符号效果图

new CooWasm.TextSymbol(props)

Name Type Description
props Object

包含如下属性的Object:

Name Type Default Description
alignMode EnumAlignmentMode EnumAlignmentMode.CENTER_CENTER optional

文字相对原点对齐方式。

rotateMode EnumRotateMode EnumRotateMode.TO_SCREEN optional

文字朝向方式。

zoomMode EnumZoomMode EnumZoomMode.CAMERA optional

文字缩放方式。

zoomLimit Number 2000.0 optional

文字缩放上限值,单位:米。

minDistance Number 1.0 optional

最小可视距离。

maxDistance Number 20000.0 optional

最大可视距离。

liftUp Number 0.0 optional

文字抬高高度,单位:米。

scale Number 1 optional

文字缩放比例值。

info String

文字显示内容。

fontUrl String "data/Fonts/arial.ttf" optional

字体路径。

size Number 32 optional

字体显示大小。

color ColorObj new ColorObj(1.0,1.0,1.0,1.0) optional

字体颜色。

bOutline Boolean true optional

是否开启轮廓线。

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

轮廓线颜色。

outlineWidth Number 1.0 optional

轮廓线宽度。

bEmbolden Boolean true optional

文字是否加粗。

bItalics Boolean false optional

文字是否倾斜显示。

bUnderline Boolean false optional

文字是否显示下划线。

underlineColor ColorObj new ColorObj(1.0,0.0,0.0,1.0) optional

下划线颜色。

bHorizontal Boolean true optional

文字是否水平显示。

letterSpacing Number 0.0 optional

文字间距。

backdropMode EnumBackdropMode EnumBackdropMode.NONE optional

文字背景显示模式。

backdropColor ColorObj new ColorObj(0.0,0.0,1.0,0.6) optional

背景颜色,仅在backdropMode为EnumBackdropMode.COLOR时生效。

backdropUrl String optional

背景图片路径,仅在backdropMode为EnumBackdropMode.TEXTURE时生效。

backdropMarginTop Number 3.0 optional

背景上边距。

backdropMarginBottom Number 3.0 optional

背景下边距。

backdropMarginLeft Number 3.0 optional

背景左边距。

backdropMarginRight Number 3.0 optional

背景右边距。

Example:
var text = new CooWasm.TextSymbol({
    info:"text"
});
Demo:

Members

alignMode : EnumAlignmentMode

文字相对原点对齐方式。

bEmbolden : Boolean

文字是否加粗。

bHorizontal : Boolean

文字是否水平显示。

bItalics : Boolean

文字是否倾斜显示。

bOutline : Boolean

是否开启轮廓线。

Default Value: true

bUnderline : Boolean

文字是否显示下划线。

backdropColor : ColorObj

背景颜色,仅在backdropMode为EnumBackdropMode.COLOR时生效。

backdropMarginBottom : Number

背景下边距。

backdropMarginLeft : Number

背景左边距。

backdropMarginRight : Number

背景右边距。

backdropMarginTop : Number

背景上边距。

backdropMode : EnumBackdropMode

文字背景显示模式。

backdropUrl : String

背景图片路径,仅在backdropMode为EnumBackdropMode.TEXTURE时生效。

color : ColorObj

字体颜色。

fontUrl : String

字体路径。

info : String

文字显示内容。

letterSpacing : Number

文字间距。

liftUp : Number

文字抬高高度,单位:米。

maxDistance : Number

最大可视距离。

minDistance : Number

最小可视距离。

outlineColor : ColorObj

轮廓线颜色。

outlineWidth : Number

轮廓线宽度。

rotateMode : EnumRotateMode

文字朝向方式。

readonlyscale : Number

文字缩放比例值。

size : Number

字体显示大小。

underlineColor : ColorObj

下划线颜色。

readonlyupAxis : Vec3Obj

上方向轴。

zoomLimit : Number

文字缩放上限值,单位:米。

zoomMode : EnumZoomMode

文字缩放方式。