Как отложить печать в PDF в Chrome?

Как отложить печать в PDF в Chrome?

У меня есть панель мониторинга, которая содержит несколько диаграмм. Диаграммы отслеживают изменения ширины родительского DOM и меняют размер в соответствии с ними, но на это уходит некоторое время.

Когда я нажимаю Cmd+P в Chrome, он сжимает область просмотра и реорганизует некоторые элементы DOM, но не ждет, пока JS перерисует диаграммы.

Проблема в том, что Chrome не дожидается этого, в результате чего диаграммы не отображаются на всю ширину.

Вы можете пойти вhttps://www.fusioncharts.com/demos/dashboards/wealth-management-dashboard-with-export/чтобы убедиться в этом самостоятельно.

Есть ли способ сказать Chrome сделать снимок экрана после того, как JS завершит повторную отрисовку. Допустим, я получу обратный вызов, когда диаграммы будут готовы.

PS Я спрашиваю об этом, чтобы сделать похожую реализацию в Chrome headless. Так что если это невозможно в Chrome, возможно, это возможно в Chrome headless. Все ответы приветствуются.

Связанный контент