Document Layout Widget

Content Type: Widget
Categories: User Interface

Overview

Use this widget with the PDF Document Generation Marketplace module to use headers and footers in your document designs.

Documentation

DocumentLayoutWidget

Use a header and footer in the new document generation feature

Features

  • Repeat content on every generated page of the PDF
  • Configure the height of the header and footer

Limitations

  • Only one header and one footer can be used in a document page. If you place multiple widgets on the page, the content will be overlaid.

Description

Created based on this blog post

General idea is to use a table because the header and footer of a table will be repeated on every page. However, the table footer on the last page will be shown directly underneath the content.

So a combination is used: A table to reserve space but not render any content.

Render content in the reserved space using position fixed. Without reserving space using the table, the contents would overflow the header and footer.

Any content with fixed position will be repeated on every page in the generated PDF. That is why the widget can be used only once on the document page.

Usage

  • Place the widget on the page
  • Put your content in the header, body and footer drop zones
  • If you only need a header or a footer, leave the unused drop zone empty and set the property to only use what you need
  • When the PDF is generated the header and footer are repeated on each page

Releases

Version: 1.2.0
Framework Version: 10.12.0
Release Notes: Mendix 10.12
Version: 1.1.0
Framework Version: 9.24.1
Release Notes: Compatible with Document Generation official release
Version: 1.0.0
Framework Version: 9.24.1
Release Notes: Initial release