TextSymbol
关系
Extends
TextSymbol Extends Symbol
继承: Symbol
构造函数
TextSymbol
文本符号用于定义在2D地图视图中显示标签的图形样式。
new TextSymbol(properties?)
参数
- properties?:
TextSymbolProperties文本符号属性配置对象
返回: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 标签边界框的背景颜色。
borderLineColor
标签边界框的边框颜色。
get borderLineColor(): Color
返回: Color 标签边界框的边框颜色。
color
符号的颜色。
get color(): Color
返回: Color 符号的颜色。
font
用于设置文本样式的字体。
get font(): Font
返回: Font 用于设置文本样式的字体。
haloColor
文本符号光晕的颜色。
get haloColor(): Color
返回: Color 文本符号光晕的颜色。
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
