I'm using FlutterFlow to create a custom widget with simple code to test SfCalendar, I'm using the latest version of syncfusion_flutter_datepicker: ^24.1.41.
And when compiling the following error appears, please, how to fix it:
Compiling lib/main.dart for the Web...
Compiling lib/main.dart for the Web... 27.8s
Target dart2js failed: ProcessException: Process exited abnormally:
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart:2818:35:
Error: Member not found: 'MediaQuery.textScalerOf'.
_textScaleFactor = MediaQuery.textScalerOf(context).scale(_textScaleFactor);
^^^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart:9996:23:
Error: No named parameter with the name 'textScaler'.
textScaler: TextScaler.linear(widget.textScaleFactor),
^^^^^^^^^^
/sdks/flutter/packages/flutter/lib/src/widgets/text.dart:428:9:
Info: Found this candidate, but the arguments don't match.
const Text(
^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart:10006:23:
Error: No named parameter with the name 'textScaler'.
textScaler: TextScaler.linear(widget.textScaleFactor),
^^^^^^^^^^
/sdks/flutter/packages/flutter/lib/src/widgets/text.dart:428:9:
Info: Found this candidate, but the arguments don't match.
const Text(
^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart:10786:31:
Error: The getter 'TextScaler' isn't defined for the class '_ScheduleLabelPainter'.
- '_ScheduleLabelPainter' is from 'package:syncfusion_flutter_calendar/src/calendar/sfcalendar.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart:10786:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart:11331:31:
Error: The getter 'TextScaler' isn't defined for the class '_AgendaDateTimePainter'.
- '_AgendaDateTimePainter' is from 'package:syncfusion_flutter_calendar/src/calendar/sfcalendar.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/sfcalendar.dart:11331:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/date_picker.dart:5630:35:
Error: Member not found: 'MediaQuery.textScalerOf'.
_textScaleFactor = MediaQuery.textScalerOf(context).scale(_textScaleFactor);
^^^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/date_picker.dart:8312:31:
Error: The getter 'TextScaler' isn't defined for the class '_PickerHeaderPainter'.
- '_PickerHeaderPainter' is from 'package:syncfusion_flutter_datepicker/src/date_picker/date_picker.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/date_picker.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/date_picker.dart:8312:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/date_picker.dart:8594:35:
Error: The getter 'TextScaler' isn't defined for the class '_PickerViewHeaderPainter'.
- '_PickerViewHeaderPainter' is from 'package:syncfusion_flutter_datepicker/src/date_picker/date_picker.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/date_picker.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/date_picker.dart:8594:22:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_engine/appointment_helper.dart:161:26:
Error: The getter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
(textPainter.textScaler.scale(icon.style!.fontSize!))) ~/
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart:1081:31:
Error: The getter 'TextScaler' isn't defined for the class '_AgendaViewRenderObject'.
- '_AgendaViewRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/appointment_layout/agenda_view_layout.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart:1081:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart:1159:31:
Error: The getter 'TextScaler' isn't defined for the class '_AgendaViewRenderObject'.
- '_AgendaViewRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/appointment_layout/agenda_view_layout.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart:1159:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart:1276:31:
Error: The getter 'TextScaler' isn't defined for the class '_AgendaViewRenderObject'.
- '_AgendaViewRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/appointment_layout/agenda_view_layout.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart:1276:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart:1295:31:
Error: The getter 'TextScaler' isn't defined for the class '_AgendaViewRenderObject'.
- '_AgendaViewRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/appointment_layout/agenda_view_layout.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/agenda_view_layout.dart:1295:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/resource_view/resource_view.dart:558:31:
Error: The getter 'TextScaler' isn't defined for the class '_ResourceViewRenderObject'.
- '_ResourceViewRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/resource_view/resource_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/resource_view/resource_view.dart').
_namePainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/resource_view/resource_view.dart:558:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_namePainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:11614:37:
Error: The getter 'TextScaler' isn't defined for the class '_ViewHeaderViewPainter'.
- '_ViewHeaderViewPainter' is from 'package:syncfusion_flutter_calendar/src/calendar/views/calendar_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart').
_dateTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:11614:24:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_dateTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:11675:39:
Error: The getter 'TextScaler' isn't defined for the class '_ViewHeaderViewPainter'.
- '_ViewHeaderViewPainter' is from 'package:syncfusion_flutter_calendar/src/calendar/views/calendar_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart').
_dateTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:11675:26:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_dateTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:11815:34:
Error: The getter 'TextScaler' isn't defined for the class '_ViewHeaderViewPainter'.
- '_ViewHeaderViewPainter' is from 'package:syncfusion_flutter_calendar/src/calendar/views/calendar_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart').
_dayTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:11815:21:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_dayTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:12428:31:
Error: The getter 'TextScaler' isn't defined for the class '_TimeRulerView'.
- '_TimeRulerView' is from 'package:syncfusion_flutter_calendar/src/calendar/views/calendar_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:12428:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:13408:31:
Error: The getter 'TextScaler' isn't defined for the class '_ResizingAppointmentPainter'.
- '_ResizingAppointmentPainter' is from 'package:syncfusion_flutter_calendar/src/calendar/views/calendar_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:13408:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:14063:31:
Error: The getter 'TextScaler' isn't defined for the class '_DraggingAppointmentRenderObject'.
- '_DraggingAppointmentRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/views/calendar_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:14063:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:14111:31:
Error: The getter 'TextScaler' isn't defined for the class '_DraggingAppointmentRenderObject'.
- '_DraggingAppointmentRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/views/calendar_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/calendar_view.dart:14111:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/month_view.dart:4037:7:
Error: Undefined name 'TextScaler'.
TextScaler.linear(monthView.textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/month_view.dart:4036:26:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
monthView._textPainter.textScaler =
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/year_view.dart:3900:7:
Error: Undefined name 'TextScaler'.
TextScaler.linear(yearView.textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_datepicker-24.1.41/lib/src/date_picker/year_view.dart:3899:25:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
yearView._textPainter.textScaler =
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/allday_appointment_layout.dart:979:31:
Error: The getter 'TextScaler' isn't defined for the class '_AllDayAppointmentRenderObject'.
- '_AllDayAppointmentRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/appointment_layout/allday_appointment_layout.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/allday_appointment_layout.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/allday_appointment_layout.dart:979:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/allday_appointment_layout.dart:1199:28:
Error: The getter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
rect, _textPainter.textScaler.scale(appointmentTextStyle.fontSize!));
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/allday_appointment_layout.dart:1351:39:
Error: The getter 'TextScaler' isn't defined for the class '_AllDayAppointmentRenderObject'.
- '_AllDayAppointmentRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/appointment_layout/allday_appointment_layout.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/allday_appointment_layout.dart').
_expanderTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/allday_appointment_layout.dart:1351:26:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_expanderTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/appointment_layout.dart:1839:43:
Error: The getter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
appointmentRect, _textPainter.textScaler.scale(textSize));
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/appointment_layout.dart:2691:28:
Error: Undefined name 'TextScaler'.
textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/appointment_layout/appointment_layout.dart:2691:15:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/day_view.dart:826:9:
Error: No named parameter with the name 'textScaler'.
textScaler: TextScaler.linear(textScaleFactor),
^^^^^^^^^^
/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart:489:3:
Info: Found this candidate, but the arguments don't match.
TextPainter({
^^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/month_view.dart:837:31:
Error: The getter 'TextScaler' isn't defined for the class '_MonthViewRenderObject'.
- '_MonthViewRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/views/month_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/month_view.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/month_view.dart:837:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/month_view.dart:887:31:
Error: The getter 'TextScaler' isn't defined for the class '_MonthViewRenderObject'.
- '_MonthViewRenderObject' is from 'package:syncfusion_flutter_calendar/src/calendar/views/month_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/month_view.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/month_view.dart:887:18:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_textPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/timeline_view.dart:998:9:
Error: No named parameter with the name 'textScaler'.
textScaler: TextScaler.linear(textScaleFactor),
^^^^^^^^^^
/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart:489:3:
Info: Found this candidate, but the arguments don't match.
TextPainter({
^^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/timeline_view.dart:1322:36:
Error: The getter 'TextScaler' isn't defined for the class 'TimelineViewHeaderView'.
- 'TimelineViewHeaderView' is from 'package:syncfusion_flutter_calendar/src/calendar/views/timeline_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/timeline_view.dart').
_dayTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/timeline_view.dart:1322:23:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_dayTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/timeline_view.dart:1331:37:
Error: The getter 'TextScaler' isn't defined for the class 'TimelineViewHeaderView'.
- 'TimelineViewHeaderView' is from 'package:syncfusion_flutter_calendar/src/calendar/views/timeline_view.dart' ('/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/timeline_view.dart').
_dateTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
/root/.pub-cache/hosted/pub.dev/syncfusion_flutter_calendar-24.1.41/lib/src/calendar/views/timeline_view.dart:1331:24:
Error: The setter 'textScaler' isn't defined for the class 'TextPainter'.
- 'TextPainter' is from 'package:flutter/src/painting/text_painter.dart' ('/sdks/flutter/packages/flutter/lib/src/painting/text_painter.dart').
_dateTextPainter.textScaler = TextScaler.linear(textScaleFactor);
^^^^^^^^^^
Error: Compilation failed.
Command: /sdks/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /sdks/flutter/bin/cache/dart-sdk/bin/snapshots/dart2js.dart.snapshot --platform-binaries=/sdks/flutter/bin/cache/flutter_web_sdk/kernel --invoker=flutter_tool -Ddart.vm.product=true -DFLUTTER_WEB_AUTO_DETECT=false -DFLUTTER_WEB_USE_SKIA=false -DFLUTTER_WEB_CANVASKIT_URL=https://www.gstatic.com/flutter-canvaskit/a794cf2681c6c9fe7b260e0e84de96298dc9c18b/ --native-null-assertions --no-source-maps -o /tmp/code_analysis/16hVbm9H7Dl8QTIcYHRf/custom_code_project/.dart_tool/flutter_build/0eec7d2556cd06899dfbf81cd9ca00f4/app.dill --packages=.dart_tool/package_config.json --cfe-only /tmp/code_analysis/16hVbm9H7Dl8QTIcYHRf/custom_code_project/.dart_tool/flutter_build/0eec7d2556cd06899dfbf81cd9ca00f4/main.dart
It worked when I added the dependency on version ^21.1.41.
How do I use the current version in flutterflow?
Hi Ilry,
As per the shared information we have checked the mentioned issue “Syncfusion Calendar Flutterflow textScaler error in the Flutter Calendar”. We have updated the Syncfusion calendar source to Flutter version 3.16 and some properties are deprecated in that version. So, we have updated source code based on the breaking changes. Due to this you are getting this issue. Please find the breaking changes in the following link. So, kindly suggest using older version of the calendar for resolving this issue.
https://docs.flutter.dev/release/breaking-changes/deprecate-textscalefactor
Please let us know if you need further assistance.
Regards,
Indumathi R
Hello Indumathi, how are you?
Thank you for the quick response, I will follow the instructions, if you have any questions, we will get back to you.
Thanks
Hi Ilry,
Thanks for the update, please get back to us if you need further assistance.