Print Format Components

These components can be used to format your report content for PDF export or printing.

LineBreak

Inserts a line break on the page (in the UI as well as on print).

This can be helpful when working with many input components (filters, dropdowns, etc.)

	
Text on original line <LineBreak/> Text on new line

Options

lines
Number of line breaks to insert
Options:
number
Default:
1

PageBreak

On print, inserts a page break - pushing the next content onto the start of a new page.

	
The purple line chart in this section will print on a new page. <LineChart data={orders_by_month} x=month y=sales_usd0k /> <PageBreak/> <LineChart data={orders_by_month} x=month y=sales_usd0k lineColor=purple />

PrintGroup

  • Combines content to be printed on the same page if possible
  • Offers a hidden prop. If true, the content within the PrintGroup will not be printed
	
<PrintGroup> The 2 heatmaps below will be printed on the same page if possible <Heatmap data={item_channel} x=channel y=item value=orders/> <Heatmap data={item_channel} x=channel y=item value=orders/> </PrintGroup>

hidden=true

	
The purple line chart will be hidden on print <LineChart data={orders_by_month} x=month y=sales_usd0k /> <PrintGroup hidden=true> <LineChart data={orders_by_month} x=month y=sales_usd0k lineColor=purple /> </PrintGroup>

Options

hidden
If true, the content within the PrintGroup will not be printed
Options:
Default:
false