TextStyle class
文本样式属性
- Annotations
-
- @JsonSerializable.new(explicitToJson: true)
Constructors
- TextStyle(TextFormat textFormat)
- JsonSerializable不能使用私有构造TextStyle._(this.textFormat);
-
TextStyle.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- textFormat → TextFormat
-
final
Methods
-
enableAntiColor(
bool enable) → TextStyle - 文本反显
-
enableBold(
bool enable) → TextStyle - 文本加粗
-
enableInvert(
bool enable) → TextStyle - 文本倒置
-
enableItalics(
bool enable) → TextStyle - 设置斜体
-
enableStrikethrough(
bool enable) → TextStyle - 设置删除线
-
enableUnderline(
bool enable) → TextStyle - 设置下划线开关
-
format(
) → TextFormat - 获取当前文本格式
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setAlign(
Align align) → TextStyle - 行打印仅针对表格时的相对位置
-
setFont(
String customFont) → TextStyle - 设置自定义字体
-
setHeight(
int height) → TextStyle - 行打印设置无效
-
setPosX(
int offset) → TextStyle - 行打印中设置文本内容相对位置
-
setPosY(
int offset) → TextStyle - 行打印设置无效
-
setRenderColor(
RenderColor renderColor) → TextStyle - 设置字体的颜色
-
setRotate(
Rotate rotate) → TextStyle - 行打印设置无效
-
setTextHeightRatio(
int ratio) → TextStyle - 设置打印文本的纵向放大倍数
-
setTextSize(
int size) → TextStyle - 设置文本字体大小(依赖打印机的渲染支持)
-
setTextSpace(
int space) → TextStyle - 设置文本两边的间距
-
setTextWidthRatio(
int ratio) → TextStyle - 设置打印文本的横向放大倍数
-
setWidth(
int width) → TextStyle - 行打印设置无效
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited