TextMaterialProperty

new mars3d.material.TextMaterialProperty(options)

文字贴图 entity材质

参数名称 类型 描述信息
options object 可选

参数对象,包括以下:

参数名称 类型 默认值 描述信息
text string 可选

文本内容

font_family string "楷体" 可选

字体 ,可选项:微软雅黑,宋体,楷体,隶书,黑体,

font_size number 30 可选

字体大小

font_weight string "normal" 可选

是否加粗 ,可选项:bold (解释:是),normal (解释:否),

font_style string "normal" 可选

是否斜体 ,可选项:italic (解释:是),normal (解释:否),

font string '30px normal normal 楷体' 可选

上叙4个属性的一次性指定CSS字体的属性。

fill boolean true 可选

是否填充

color string "#ffff00" 可选

文本颜色

spacing number 可选

字间距

stroke boolean false 可选

是否描边文本。

strokeColor string | Cesium.Color new Cesium.Color(1.0, 1.0, 1.0, 0.8) 可选

描边的颜色。

strokeWidth number 2 可选

描边的宽度。

background boolean false 可选

是否背景色。

backgroundColor string | Cesium.Color new Cesium.Color(1.0, 1.0, 1.0, 0.1) 可选

画布的背景色。

outlineWidth number 可选

边框的宽度。

outlineColor string | Cesium.Color color 可选

矩形边框的颜色。

padding number 10 可选

要在文本周围添加的填充的像素大小。

textBaseline string 'top' 可选

文本的基线。

onCustomCanvas function 可选

支持对生成后的Canvas做自定义处理。

speed number 0 可选

不为0时呈现文字滚动效果,数字代表滚动速度

继承

成员(属性)

color : Cesium.Color

颜色

继承自:

flipx : boolean

是否X方向翻转图片

继承自:

flipy : boolean

是否Y方向翻转图片

继承自:

image : string

背景图片URL

继承自:

noWhite : boolean

是否不显示白色,true时没有加载完成前的白色闪烁,但也不支持纯白色的图片

继承自:

opacity : number

透明度,0-1

继承自:

repeat : Cesium.Cartesian2

指定图像在每个方向上重复的次数

继承自:

speed : number

不为0时呈现图片滚动效果,数字代表滚动速度

继承自:

text : string

文本内容

textStyles : object

文本样式

transparent : boolean

是否透明

方法

equals(other)boolean

将此属性与提供的属性进行比较并返回, 如果两者相等返回true,否则为false

参数名称 类型 描述信息
other Cesium.Property 可选

比较的对象

返回值:

两者是同一个对象

继承自:

getType(time)string

获取 材质名称

参数名称 类型 描述信息
time Cesium.JulianDate 可选

检索值的时间。

返回值:

材质名称

继承自:

getValue(time, result)object

获取所提供时间的属性值。

参数名称 类型 描述信息
time Cesium.JulianDate 可选

检索值的时间。

result object 可选

用于存储值的对象,如果省略,则创建并返回一个新的实例。

返回值:

修改的result参数或一个新的实例(如果没有提供result参数)。

继承自: