Print screens in your canvas app
We are excited to introduce the first release of the long awaited printing functionality in canvas apps.
Using the new print function: Print(), you can now open the current screen of your app in the default browser print dialog where the app is played.
This function will allow app users to print content to printers in their network or save to PDF through the capabilities of their browser.
In addition to the Print function, we have added two screen templates that are A4 sized to help create content optimized for a print. You can adjust the screen width and height to target different sizes.
Reference the print function documentation for more details.
Referencing when the screen is printing also allows you to create custom behavior for a print. For example, hiding a button or changing the form to view mode by checking If( Screen.Printing,<behavior while printing>, <behavior otherwise>).
This is a great start, but we know there’s still some limitations and printing scenarios that this feature doesn’t yet address. As we look to continue to invest in printing capabilities, we are grateful for your feedback about what’s needed for your scenarios.
To Print a large screen with dynamic data go through this post.
This feature will continue to roll out to all regions in the next couple weeks. Happy building!
Reference: https://powerapps.microsoft.com/en-us/blog/print-screens-in-your-canvas-app/