TextElement constructor

TextElement({
  1. required ChantContext ctxt,
  2. required String text,
  3. required String cssClass,
  4. required String fontFamily(
    1. ChantContext ctxt
    ),
  5. required double fontSize(
    1. ChantContext ctxt
    ),
  6. required TextAlign textAnchor,
  7. required int sourceIndex,
  8. required String sourceGabc,
})

Implementation

TextElement({
  required ChantContext ctxt,
  required String text,
  required this.cssClass,
  required this.fontFamily,
  required this.fontSize,
  required this.textAnchor,
  required this.sourceIndex,
  required this.sourceGabc,
}) : dominantBaseline = 'baseline' {
  generateSpansFromText(ctxt, text);
  recalculateMetrics(ctxt);
}