Showing
7 changed files
with
14 additions
and
12 deletions
@@ -127,9 +127,6 @@ class MyAppState extends State<MyApp> with SingleTickerProviderStateMixin { | @@ -127,9 +127,6 @@ class MyAppState extends State<MyApp> with SingleTickerProviderStateMixin { | ||
127 | final bytes = await build(pageFormat); | 127 | final bytes = await build(pageFormat); |
128 | 128 | ||
129 | final appDocDir = await getApplicationDocumentsDirectory(); | 129 | final appDocDir = await getApplicationDocumentsDirectory(); |
130 | - if (appDocDir == null) { | ||
131 | - return; | ||
132 | - } | ||
133 | final appDocPath = appDocDir.path; | 130 | final appDocPath = appDocDir.path; |
134 | final file = File(appDocPath + '/' + 'document.pdf'); | 131 | final file = File(appDocPath + '/' + 'document.pdf'); |
135 | print('Save as file ${file.path} ...'); | 132 | print('Save as file ${file.path} ...'); |
@@ -19,4 +19,4 @@ import 'package:archive/archive.dart'; | @@ -19,4 +19,4 @@ import 'package:archive/archive.dart'; | ||
19 | import 'package:pdf/pdf.dart'; | 19 | import 'package:pdf/pdf.dart'; |
20 | 20 | ||
21 | /// Zip compression function | 21 | /// Zip compression function |
22 | -DeflateCallback defaultDeflate = ZLibEncoder().encode; | 22 | +DeflateCallback defaultDeflate = const ZLibEncoder().encode; |
@@ -4,7 +4,7 @@ description: A pdf producer for Dart. It can create pdf files for both web or fl | @@ -4,7 +4,7 @@ description: A pdf producer for Dart. It can create pdf files for both web or fl | ||
4 | homepage: https://github.com/DavBfr/dart_pdf/tree/master/pdf | 4 | homepage: https://github.com/DavBfr/dart_pdf/tree/master/pdf |
5 | repository: https://github.com/DavBfr/dart_pdf | 5 | repository: https://github.com/DavBfr/dart_pdf |
6 | issue_tracker: https://github.com/DavBfr/dart_pdf/issues | 6 | issue_tracker: https://github.com/DavBfr/dart_pdf/issues |
7 | -version: 3.0.1 | 7 | +version: 3.0.2 |
8 | 8 | ||
9 | environment: | 9 | environment: |
10 | sdk: ">=2.12.0-0 <3.0.0" | 10 | sdk: ">=2.12.0-0 <3.0.0" |
@@ -390,9 +390,9 @@ class _PdfPreviewState extends State<PdfPreview> { | @@ -390,9 +390,9 @@ class _PdfPreviewState extends State<PdfPreview> { | ||
390 | final key = keys[index]; | 390 | final key = keys[index]; |
391 | final val = _pageFormats[key]; | 391 | final val = _pageFormats[key]; |
392 | return DropdownMenuItem<PdfPageFormat>( | 392 | return DropdownMenuItem<PdfPageFormat>( |
393 | + value: val, | ||
393 | child: Text(key, | 394 | child: Text(key, |
394 | style: TextStyle(color: theme.accentIconTheme.color)), | 395 | style: TextStyle(color: theme.accentIconTheme.color)), |
395 | - value: val, | ||
396 | ); | 396 | ); |
397 | }, | 397 | }, |
398 | ), | 398 | ), |
@@ -418,11 +418,6 @@ class _PdfPreviewState extends State<PdfPreview> { | @@ -418,11 +418,6 @@ class _PdfPreviewState extends State<PdfPreview> { | ||
418 | color: disabledColor, | 418 | color: disabledColor, |
419 | selectedBorderColor: color, | 419 | selectedBorderColor: color, |
420 | selectedColor: color, | 420 | selectedColor: color, |
421 | - children: <Widget>[ | ||
422 | - Transform.rotate( | ||
423 | - angle: -pi / 2, child: const Icon(Icons.note_outlined)), | ||
424 | - const Icon(Icons.note_outlined), | ||
425 | - ], | ||
426 | onPressed: (int index) { | 421 | onPressed: (int index) { |
427 | setState(() { | 422 | setState(() { |
428 | horizontal = index == 1; | 423 | horizontal = index == 1; |
@@ -430,6 +425,11 @@ class _PdfPreviewState extends State<PdfPreview> { | @@ -430,6 +425,11 @@ class _PdfPreviewState extends State<PdfPreview> { | ||
430 | }); | 425 | }); |
431 | }, | 426 | }, |
432 | isSelected: <bool>[horizontal == false, horizontal == true], | 427 | isSelected: <bool>[horizontal == false, horizontal == true], |
428 | + children: <Widget>[ | ||
429 | + Transform.rotate( | ||
430 | + angle: -pi / 2, child: const Icon(Icons.note_outlined)), | ||
431 | + const Icon(Icons.note_outlined), | ||
432 | + ], | ||
433 | ), | 433 | ), |
434 | ); | 434 | ); |
435 | } | 435 | } |
@@ -84,6 +84,7 @@ mixin Printing { | @@ -84,6 +84,7 @@ mixin Printing { | ||
84 | for (final printer in printers) | 84 | for (final printer in printers) |
85 | if (printer.isAvailable) | 85 | if (printer.isAvailable) |
86 | SimpleDialogOption( | 86 | SimpleDialogOption( |
87 | + onPressed: () => Navigator.of(context).pop(printer), | ||
87 | child: Text( | 88 | child: Text( |
88 | printer.name, | 89 | printer.name, |
89 | style: TextStyle( | 90 | style: TextStyle( |
@@ -92,7 +93,6 @@ mixin Printing { | @@ -92,7 +93,6 @@ mixin Printing { | ||
92 | : FontStyle.normal, | 93 | : FontStyle.normal, |
93 | ), | 94 | ), |
94 | ), | 95 | ), |
95 | - onPressed: () => Navigator.of(context).pop(printer), | ||
96 | ), | 96 | ), |
97 | ], | 97 | ], |
98 | ), | 98 | ), |
-
Please register or login to post a comment