文本样式 TextStyle
描述如何格式化和绘制文本的样式。
baseline
此文本跨度与其父文本跨度之间应对齐的常见基线,或者对于根文本跨度,与行框对齐。
值的类型为 TextBaseline
。
bgcolor
文本背景 颜色。
color
文本前景 颜色。
decoration
在文本附近绘制的装饰(例如,下划线)。
该值是 ft.TextDecoration
枚举的实例:
NONE
(默认)- 不绘制装饰。UNDERLINE
- 在每行文本下方绘制一条线。OVERLINE
- 在每行文本上方绘制一条线。LINE_THROUGH
- 在每行文本中绘制一条线。
该枚举是一个标志,因此可以将多个装饰组合在一起,例如:
style = ft.TextStyle(decoration=ft.TextDecoration.UNDERLINE | ft.TextDecoration.OVERLINE)
decoration_color
绘制文本装饰的 颜色。
decoration_style
绘制文本装饰的样式(例如,虚线)。
该值是 TextDecoration
枚举的实例:
SOLID
(默认)- 绘制实线。DOUBLE
- 绘制双线。DOTTED
- 绘制点线。DASHED
- 绘制虚线。WAVY
- 绘制正弦线。
decoration_thickness
装饰笔划的厚度,以字体定义的厚度为倍数。
font_family
参见 Text.font_family
。
foreground
绘制为文本前景的绘制对象。
该属性的值是 Paint
类的实例。
height
该文本跨度的高度,以字体大小为倍数。 查看完整的解释 here。
italic
True
使用斜体字体。
letter_spacing
在每个字母之间添加的空间(以逻辑像素为单位)。可以使用负值 将字母拉近。
shadow
该属性的值是一个或多个 BoxShadow
类的实例。
size
绘制文本时使用的字形大小(以逻辑像素为单位)。默认为 14。
weight
该属性的值是 FontWeight
。默认为 NORMAL
。