有没有办法在flutter web上打印完全相同的页面?

vfh0ocws  于 2023-01-09  发布在  Flutter
关注(0)|答案(1)|浏览(206)

我试图使一个网页与Flutter小部件,我希望用户能够打印相同的确切的网页。

**我试过了:**syncfusion_flutter_pdf library它工作正常,但我不能做复杂的设计。PDF library不幸的是,我不能弄清楚它,因为我使用的是dart:html

zlwx9yxi

zlwx9yxi1#

如果要输出与屏幕上显示的完全相同的Flutter场景,可以使用RepaintBoundary小部件将小部件保存为PNG文件。
你可以在widget树的任何一层插入RepaintBoundary,所以如果你把它放在widget树的根附近,你就可以捕获整个屏幕。
关于如何使用RepaintBoundary,请查看this answer

相关问题