Appearance
KBE3D / KBCore / materials / TextMaterialPropertyOptions
接口: TextMaterialPropertyOptions
面状: 文字贴图entity材质构造器类型
属性
text?
optionaltext:string
文本内容。
font_family?
optionalfont_family:string
字体族,默认为"楷体"。 可选项包括:微软雅黑,宋体,楷体,隶书,黑体。
font_size?
optionalfont_size:number
字体大小,默认为30。
font_weight?
optionalfont_weight:"bold"|"normal"
字体是否加粗,默认为"normal"。 可选项包括:bold (是), normal (否)。
font_style?
optionalfont_style:"normal"|"italic"
字体是否斜体,默认为"normal"。 可选项包括:italic (是), normal (否)。
font?
optionalfont:string
一次性指定CSS字体的属性,将覆盖font_family, font_size, font_weight, font_style。
fill?
optionalfill:boolean
是否填充文本,默认为true。
color?
optionalcolor:string
文本颜色,默认为"#ffff00"。
stroke?
optionalstroke:boolean
是否描边文本,默认为true。
strokeColor?
optionalstrokeColor:Color
描边的颜色,默认为Cesium.Color(1.0, 1.0, 1.0, 0.8)。
strokeWidth?
optionalstrokeWidth:number
描边的宽度,默认为2。
backgroundColor?
optionalbackgroundColor:Color
画布的背景色,默认为Cesium.Color(1.0, 1.0, 1.0, 0.1)。
outlineWidth?
optionaloutlineWidth:number
边框的宽度。
outlineColor?
optionaloutlineColor:Color
矩形边框的颜色,默认为fillColor(如果提供),否则可能依赖于实现。
padding?
optionalpadding:number
在文本周围添加的填充的像素大小,默认为10。
textBaseline?
optionaltextBaseline:string
文本的基线,默认为'top'。
onCustomCanvas()?
optionalonCustomCanvas: (canvas:HTMLCanvasElement) =>void
支持对生成后的Canvas做自定义处理的函数。
参数
canvas
HTMLCanvasElement
返回
void
