TextData constructor

  1. @Assert.new('fill is! CanvasFillNone', 'Text fill cannot be none')
const TextData({
  1. required String text,
  2. required String fontFamily,
  3. required FontWeightNum fontWeight,
  4. required double fontSize,
  5. @Default.new(0) int letterSpacing,
  6. @CanvasFillConverter() @Default.new(CanvasFill.solid(0xFF111111)) CanvasFill fill,
  7. @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;