类名 Font

# new Font(options)

字体样式,参考示例:[字体样式]

参数:

名称 类型 默认值 描述
options Object

构造参数

family String '宋体'

字体名

size Number 9

字体大小,单位像素

style String 'normal'

字体样式, 可选"normal"|"italic"|"oblique"

weight String 'normal'

字体粗细, 可选"normal"|"bold"|"bolder"|"lighter"

查看源代码 common/base/Font.js, line 3

支持如下方法:
[1、转换为json对象]
[2、克隆并返回一个新的LabelClass对象]
[3、将JSON里的数据导入,并返回一个新的LabelClass对象]

示例

创建字体样式

const font = new Zondy.Font({
  // 字体
  family: "微软雅黑",
  // 文字大小,单位像素
  size: 30,
  // 文字是否为斜体,正常模式
  style: "normal",
  // 文字粗细
  weight: "normal"
})

成员变量

String

# family

字体名

Default Value:
  • 微软雅黑

查看源代码 common/base/Font.js, line 32

Number

# size

字体大小

Default Value:
  • 12

查看源代码 common/base/Font.js, line 38

String

# style

字体样式

Default Value:
  • normal

查看源代码 common/base/Font.js, line 44

String

# weight

字体粗细

Default Value:
  • normal

查看源代码 common/base/Font.js, line 50

方法

# static fromJSON(jsonopt)

将JSON里的数据导入,并返回一个新的Font对象

参数:

名称 类型 描述
json Object

新的Font对象

查看源代码 common/base/Font.js, line 63

新的Font对象

Font

# clone()

克隆并返回一个新的Font对象

查看源代码 common/base/Font.js, line 85

Font对象

Font

# toJSON()

转换为json对象

查看源代码 common/base/Font.js, line 72

Font对象

Font
构造函数
成员变量
方法
事件