line_info.dart 657 B

12345678910111213141516171819202122232425262728
  1. import 'package:fis_lib_report/report/line.dart';
  2. import 'package:fis_lib_report/report/rt_border.dart';
  3. import 'package:fis_lib_report/report/rt_color.dart';
  4. import 'package:fis_lib_report/report_info/element_info.dart';
  5. class LineInfo extends ElementInfo {
  6. @override
  7. RTColor? stroke;
  8. @override
  9. double? thickness;
  10. @override
  11. double? width;
  12. LineInfo.fromElement(Line element) : super.fromElement(element) {
  13. stroke = element.stroke;
  14. thickness = element.thickness;
  15. width = element.width;
  16. }
  17. @override
  18. Map<String, dynamic> toJson() {
  19. final map = <String, dynamic>{};
  20. map.addAll(super.toJson());
  21. return map;
  22. }
  23. }