You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am creating a report in my R Shiny app that sends parameters to knit a html file and then runs chrome_print() on that to convert it to a PDF. The reason it is done this way is because I want to send my echarts4r widgets as parameters to save compute time and maintain SVG lossless quality.
The issue I am having is that when I set landscape = T it does not seem to adjust the widget to the width of the print area. It does print to the correct width when performing the operation manually through a non headless browser.
The text was updated successfully, but these errors were encountered:
andrew-fuller
changed the title
chrome_print() landscape = T not resizing HTML on print?
chrome_print() landscape = T not resizing HTML Widget on print?
May 14, 2024
This is probably a problem of configuration in the websockets calls we do to chrome using the API.
Could you find time to try play with chromote and see if you have better change of finding which settings are working ? https://rstudio.github.io/chromote/
We could then adapt what we do in pagedown accordingly.
Though, this is a complex problem of sizing before screenshoting, and it seems browser does it better. We need to find the right way to do it. I have no clue as of now.
HTML Widgets and chrome remote are hard to sync. Any help appreciated on this.
Also your example is not reproducible. It lacks proper formatting, and missing required package name. Can you update ?
Hello.
I am creating a report in my R Shiny app that sends parameters to knit a html file and then runs chrome_print() on that to convert it to a PDF. The reason it is done this way is because I want to send my echarts4r widgets as parameters to save compute time and maintain SVG lossless quality.
The issue I am having is that when I set landscape = T it does not seem to adjust the widget to the width of the print area. It does print to the correct width when performing the operation manually through a non headless browser.
Here is a minimal example below:
R Markdown
R Code
The text was updated successfully, but these errors were encountered: