ol text属性

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.csdn.net/qq_44382452/article/details/108868589

原文地址:https://www.cnblogs.com/1gaoyu/p/15241395.html