# Print

The Print Container is for setting contents to be printed. Our [Invoice Generator](https://publish.acho.io/441) is a great use case for the Print Container. Each Print Container represents a single page you want to print.

![](https://3574406564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MB_fx7PCUqvFEdrucJC%2Fuploads%2FgGTEaE4xPx8CFf9RVNId%2Fimage.png?alt=media\&token=50829b4f-6616-4a5b-87ea-e1ad174a5840)

<figure><img src="https://3574406564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MB_fx7PCUqvFEdrucJC%2Fuploads%2FkM81hOxJMamWLHsS6yEy%2Fimage.png?alt=media&#x26;token=cf48f8e0-b22c-411c-bbc4-14ee2e82fc25" alt=""><figcaption></figcaption></figure>

A trigger is needed for the printing. In the following example, we used a button to trigger the "Print page" event of the Print Container. Everything in the Print Container will be printed.&#x20;

<figure><img src="https://3574406564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MB_fx7PCUqvFEdrucJC%2Fuploads%2FZJGjKOsCcBeDHYa95lAF%2Fimage.png?alt=media&#x26;token=08984b4a-b728-4f9b-8ab5-d9016a7a2a9f" alt=""><figcaption></figcaption></figure>

## Supported Events

No supported events.

## Supported Actions

**Print Page:** Print contents of the print container.

**Set Data:** Change element data. See [data-store](https://docs.acho.io/app-builder/app-construction/data-store "mention").

**Set Loading:** Set loading animation. See [set-loading-animations](https://docs.acho.io/app-builder/popular-use-cases/set-loading-animations "mention").

{% hint style="info" %}
Visit [interactions](https://docs.acho.io/app-builder/app-construction/interactions "mention") for more on events and actions.
{% endhint %}
