rt_table_info.dart 799 B

123456789101112131415161718192021
  1. import 'package:fis_lib_report/report/element_type.dart';
  2. import 'package:fis_lib_report/report/interfaces/report_element.dart';
  3. import 'package:fis_lib_report/report/rt_table.dart';
  4. import 'package:fis_lib_report/report_info/block_element_info_interface.dart';
  5. import 'package:fis_lib_report/report_info/element_info.dart';
  6. import 'package:fis_lib_report/report_info/rt_grid.dart';
  7. class RTTableInfo extends RTGridInfo implements IBlockElementInfo {
  8. bool? autoHide;
  9. bool? isAverageColumnWidth;
  10. bool? allowBreakAcrossPages;
  11. RTTableInfo.fromElement(RTTable table) : super.fromElement(table) {
  12. autoHide = table.autoHide;
  13. isAverageColumnWidth = table.isAverageColumnWidth;
  14. allowBreakAcrossPages = table.allowBreakAcrossPages;
  15. }
  16. @override
  17. List<ElementInfo>? elementInfos;
  18. }