TextSymbol

文本符号用于定义在2D地图视图中显示标签的图形样式。

关系

Extends

TextSymbol Extends Symbol

继承: Symbol

构造函数

TextSymbol

文本符号用于定义在2D地图视图中显示标签的图形样式。

new TextSymbol(properties?)

参数

返回:TextSymbol TextSymbol对象

属性

angle

文本的角度。

angle: number

类型: number

borderLineSize

标签边界框的边框大小或宽度。

borderLineSize: number

类型: number

horizontalAlignment

调整多行文本的水平对齐方式。

horizontalAlignment: "center" | "left" | "right"

类型: "center" | "left" | "right"

kerning

确定是否调整文本字符串中字符之间的间距。

kerning: boolean

类型: boolean

lineHeight

每行文本之间的空间高度。

lineHeight: number

类型: number

rotated

确定文本字符串中的每个字符是否旋转。

rotated: boolean

类型: boolean

text

在视图中显示的文本字符串。

text: string

类型: string

type

符号类型。

type: "text"

类型: "text"

verticalAlignment

调整文本的垂直对齐方式。

verticalAlignment: "top" | "bottom" | "baseline" | "middle"

类型: "top" | "bottom" | "baseline" | "middle"

访问器

backgroundColor

标签边界框的背景颜色。

get backgroundColor(): Color

返回: Color 标签边界框的背景颜色。

set backgroundColor(value: ColorProperties): void

参数

返回: void

borderLineColor

标签边界框的边框颜色。

get borderLineColor(): Color

返回: Color 标签边界框的边框颜色。

set borderLineColor(value: ColorProperties): void

参数

返回: void

color

符号的颜色。

get color(): Color

返回: Color 符号的颜色。

set color(value: ColorProperties): void

参数

返回: void

font

用于设置文本样式的字体。

get font(): Font

返回: Font 用于设置文本样式的字体。

set font(value: FontProperties): void

参数

返回: void

haloColor

文本符号光晕的颜色。

get haloColor(): Color

返回: Color 文本符号光晕的颜色。

set haloColor(value: number[] | ColorProperties): void

参数

返回: void

haloSize

文本符号光晕的大小(以点为单位)。

get haloSize(): number

返回: number 文本符号光晕的大小(以点为单位)。

set haloSize(value: string | number): void

参数

  • value: string | number

返回: void

lineWidth

每行文本的最大长度(以点为单位)。

get lineWidth(): number

返回: number 每行文本的最大长度(以点为单位)。

set lineWidth(value: string | number): void

参数

  • value: string | number

返回: void

xoffset

X轴上的偏移量(以点为单位)。

get xoffset(): number

返回: number X轴上的偏移量(以点为单位)。

set xoffset(value: string | number): void

参数

  • value: string | number

返回: void

yoffset

Y轴上的偏移量(以点为单位)。

get yoffset(): number

返回: number Y轴上的偏移量(以点为单位)。

set yoffset(value: string | number): void

参数

  • value: string | number

返回: void

方法

clone

创建符号的深度克隆。

clone(): TextSymbol

返回:TextSymbol

toJSON

将此类的实例转换为 JSON 表示形式。

toJSON(): any

返回:any

BIMFlux AI