Showing
1 changed file
with
10 additions
and
7 deletions
| @@ -64,13 +64,16 @@ class MyAppState extends State<MyApp> { | @@ -64,13 +64,16 @@ class MyAppState extends State<MyApp> { | ||
| 64 | referenceBox.localToGlobal(referenceBox.paintBounds.bottomRight); | 64 | referenceBox.localToGlobal(referenceBox.paintBounds.bottomRight); |
| 65 | final Rect bounds = Rect.fromPoints(topLeft, bottomRight); | 65 | final Rect bounds = Rect.fromPoints(topLeft, bottomRight); |
| 66 | 66 | ||
| 67 | - final Printer printer = await Printing.pickPrinter(bounds: bounds); | ||
| 68 | - | ||
| 69 | - setState(() { | ||
| 70 | - selectedPrinter = printer; | ||
| 71 | - }); | ||
| 72 | - | ||
| 73 | - print('Selected printer: $selectedPrinter'); | 67 | + try { |
| 68 | + final Printer printer = await Printing.pickPrinter(bounds: bounds); | ||
| 69 | + print('Selected printer: $selectedPrinter'); | ||
| 70 | + | ||
| 71 | + setState(() { | ||
| 72 | + selectedPrinter = printer; | ||
| 73 | + }); | ||
| 74 | + } catch (e) { | ||
| 75 | + print(e); | ||
| 76 | + } | ||
| 74 | } | 77 | } |
| 75 | 78 | ||
| 76 | Future<void> _directPrintPdf() async { | 79 | Future<void> _directPrintPdf() async { |
-
Please register or login to post a comment