# Report Viewer: displaying two pages at once

**URL:** <https://forum.inductiveautomation.com/t/report-viewer-displaying-two-pages-at-once/92094>\
**Category:** Ignition\
**Tags:** vision, reporting\
**Created:** [June 19, 2024, 2:34pm UTC](https://forum.inductiveautomation.com/t/report-viewer-displaying-two-pages-at-once/92094 "2024-06-19T14:34:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gdube](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/gdube/32/41701_2.png) [@gdube](https://forum.inductiveautomation.com/u/gdube)\
**Post date:** [June 19, 2024, 2:34pm UTC](https://forum.inductiveautomation.com/t/report-viewer-displaying-two-pages-at-once/92094/1 "2024-06-19T14:34:13Z")

</div>

I've been toying with the idea of displaying two pages at once for a multipage report in Vision.

The Report Viewer control only supports displaying one page at a time, and so I looked at the PDF Viewer instead which supports it, but it has fonts and text rendering issues (text will sometimes overflow in PDF Viewer while it won't in the Report Viewer).

I seem to be able to instantiate a RMViewer object using a RMDocument built from the pdf bytes returned by `system.report.executeReport()`, but I can't add it dynamically to a window.

Any ideas, or should I merely use two Report Viewers side by side? I dislike the idea since they will generate the same report twice (for heavy reports, the performance isn't great).

---

<div class="post-metadata">

**Author:** ![gdube](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/gdube/32/41701_2.png) [@gdube](https://forum.inductiveautomation.com/u/gdube)\
**Post date:** [June 19, 2024, 2:59pm UTC](https://forum.inductiveautomation.com/t/report-viewer-displaying-two-pages-at-once/92094/2 "2024-06-19T14:59:29Z")

</div>

Never mind instantiating a RMViewer, I was able to render it in a PaintableCanvas but there are font issues: `Couldn't get a font for "null"`.
