> For the complete documentation index, see [llms.txt](https://docs.acho.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.acho.io/app-builder/app-construction/elements/advanced-elements/print.md).

# 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.

![](/files/rNKfGFoCmV3p0D2M7L9J)

<figure><img src="/files/FsMXQ3aGtCjjGrLosTbo" 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="/files/VkvxB3bNLjPVEN9NBIWD" 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](/app-builder/app-construction/data-store.md).

**Set Loading:** Set loading animation. See [Set loading animations](/app-builder/popular-use-cases/set-loading-animations.md).

{% hint style="info" %}
Visit [Interactions](/app-builder/app-construction/interactions.md) for more on events and actions.
{% endhint %}
