Text 文本类
Text
类继承自 Shape
,用于创建和管理文本对象。
构造函数
typescript
constructor(config: object)
属性
尺寸和边界
maxWidth: number
- 最大宽度maxHeight: number
- 最大高度maxLineWidth: number | null
- 最大行宽_bound: {x: number | null, y: number | null, w: number | null, h: number | null}
- 边界信息
文本样式
text: string
- 文本内容fontSize: number
- 字体大小fontFamily: string
- 字体族textColor: string
- 文本颜色bold: boolean
- 是否加粗italic: boolean
- 是否斜体textDecoration: boolean
- 文本装饰textBaseline: string
- 文本基线textAlign: string
- 文本对齐方式direction: string
- 文本方向
背景和边框
background: boolean
- 是否显示背景backgroundColor: string
- 背景颜色cornerRadius: number
- 圆角半径border: number
- 边框宽度borderColor: string
- 边框颜色
间距和布局
padding: {top: number, bottom: number, left: number, right: number}
- 内边距letterSpacing: number
- 字间距lineSpacing: number
- 行间距spacingLeft: number
- 左侧间距spacingTop: number
- 顶部间距
方法
文本操作
input(text: string): void
- 设置文本内容append(text: string): void
- 追加文本内容setFont(font: string): void
- 设置字体getText(): string
- 获取文本内容updateBound(): void
- 更新边界
控制属性
canDo: boolean
- 是否可执行操作canFlip: boolean
- 是否可翻转flip: {x: number, y: number}
- 翻转状态button_2_Text: string
- 按钮2文本