TextData constructor
- @Assert.new('fill is! CanvasFillNone', 'Text fill cannot be none')
const
TextData(
{ - required String text,
- required String fontFamily,
- required FontWeightNum fontWeight,
- required double fontSize,
- @Default.new(0) int letterSpacing,
- @CanvasFillConverter() @Default.new(CanvasFill.solid(0xFF111111)) CanvasFill fill,
- @Default.new(0) double shadowOffset,
})
Implementation
@Assert('fill is! CanvasFillNone', 'Text fill cannot be none')
const factory TextData({
required String text,
required String fontFamily,
required FontWeightNum fontWeight,
required double fontSize,
@Default(0) int letterSpacing,
@CanvasFillConverter()
@Default(CanvasFill.solid(0xFF111111))
CanvasFill fill,
@Default(0) double shadowOffset,
}) = _TextData;