page_number.dart 966 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import 'package:fis_lib_report/converts/margin_convert.dart';
  2. import 'package:fis_lib_report/report/page_number.dart';
  3. import 'package:flutter/cupertino.dart';
  4. import 'package:flutter/material.dart';
  5. class RPageNumber extends StatefulWidget {
  6. final PageNumber space;
  7. const RPageNumber(this.space, {Key? key}) : super(key: key);
  8. @override
  9. State<StatefulWidget> createState() {
  10. return _RRPageNumberState();
  11. }
  12. }
  13. class _RRPageNumberState extends State<RPageNumber> {
  14. late PageNumber pageNumber;
  15. final String _text = '';
  16. @override
  17. initState() {
  18. pageNumber = widget.space;
  19. super.initState();
  20. }
  21. @override
  22. Widget build(BuildContext context) {
  23. return Container(
  24. margin: MarginConvert.marginConvert(pageNumber.margin),
  25. child: Row(
  26. mainAxisAlignment: MainAxisAlignment.end,
  27. children: const [
  28. ///页码功能应在生成pdf时自动添加上
  29. Text(''),
  30. ],
  31. ),
  32. );
  33. }
  34. }