options:
font
- 字符串类型.用逗号隔开每个属性
- 默认:10px sans-serif
- 其原型就是应用在Canvas上的字体样式.
- 其取值有可以取 css font 中的样式
maxAngle
- 数字类型. 前提必须是placement属性设置为line
- 默认:45°(Math.PI / 4)
- 一行文本和另一行文本的夹角
offsetX
- 数值型
- 默认0
- 水平文本偏移量(以像素为单位)。正数将使文本右移。
offsetY
- 数值型
- 默认0
- 垂直文本偏移量(以像素为单位)。正值将使文本向下移动。
overflow
-
布尔值,针对多边形标签或当placement设置为时’line’
-
默认false
-
允许文本超出标签位置处多边形的宽度或其所沿路径的长度。
placement
- 其值是TextPlacement对象,可直接放字符串. 取值有两个 point和line
- 默认point
- 文字的放置方式.当为point时,以点的方式放置,line 以线的方式放置,主要应用在线要素或者需要在多边形边界显示文字的时候
scale
- 数值型 或者 ol/size~Size的类型
- 默认1
- 相对于上述字体大小的倍数
rotateWithView
- 布尔值
- 默认 false
- 是否旋转带有视图的文本
rotation
- 数值型
- 0
- 弧度旋转(顺时针正旋转),
text
- 字符串
- 文本内容
textAlign
- 字符串
- point模式默认:center
- 对齐方式
- 可能的取值“ left”,“ right”,“ center”,“ end”或“ start”。
- 对于placement: ‘line’,默认设置是让渲染器选择maxAngle不超过其位置的位置。
textBaseline
- 字符串
- 默认middle
- 文本的基准线
- 取值范围: ‘bottom’, ‘top’, ‘middle’, ‘alphabetic’, ‘hanging’, ‘ideographic’.
fill
- ol/style/Fill~Fill
- 默认 #333
- 文本的颜色,字体颜色
stroke
- ol/style/Stroke~Stroke
- 描边样式
backgroundFill
- ol/style/Fill~Fill
- 当为point模式时,可以使用它对文本背景进行颜色填充
backgroundStroke
- ol/style/Stroke~Stroke
- 当为point模式时,可以使用它对文本背景进行设置描边样式
padding
- Array.
- 默认 [0,0,0,0] 上右下左
文章转载自:https://blog.****.net/qq_44382452/article/details/108868589