Xebia PrintPage

Content Type: Widget
Categories: User Interface,Import/Export,Data

Overview

The Print Page  widget allows you to add a print feature to your Mendix web app with just one click. It triggers the browser's native print dialog and prints the current visible page or a defined section.

This widget is perfect for generating printable views of reports, invoices, summaries, or any screen content directly from the Mendix front-end — no server- side logic  or PDF generation needed.

 

Features

  • 🖨️ Add "Print Page" button to your page

  • 🏷️ Customizable button label via widget settings

  • 🎯 Optional support for printing only a specific section of the page

  • 🙈 Easily exclude headers, menus, buttons, or any other elements from the printed view by assigning them the .no-print class

  • 🎨 Supports external CSS styling and theming via class name

  • 🧾 Scrollable containers such as .mx-scrollcontainer are automatically expanded during printing, ensuring complete data visibility on the printed page.

 

Use Cases

  • Print invoices or receipts

  • Download formatted views

  • Enable “clean” printable output for end users

  • Provide offline/physical copy support for business workflows

Documentation

Typical usage scenario

 

🧾 1. Printable Invoices or Receipts

📊 2. Reports or Dashboards

📝 3. Printable Forms or Submitted Data

🧠 4. Client or Stakeholder Review

🧾 5. Compliance or Audit Copies

🖼️ 6. Printable View Mode

 

Features and limitations

 

  • 🖨️ One-click print button

  • 🏷️ Customizable button label

  • 🎯 Supports printing specific content sections using CSS class targeting

  • 🙈 Easily hide headers, menus, and buttons from the print view using the .no-print class

  • 🔄 Automatically includes full scrollable content (e.g., mx-scrollcontainer) in the printed output

  • 🎨 Supports external styling and theming

 

Configuration 

 

  • Download the widget & Place the widget on any Mendix web page.

  • Optionally set the Button Label(By Default :- PRINT).

  • Apply the no-print class to any elements you want to exclude from printing.

Releases

Version: 1.0.0
Framework Version: 9.24.5
Release Notes: V 1.0.0