¿Cómo retrasar la impresión a pdf en Chrome?

¿Cómo retrasar la impresión a pdf en Chrome?

Tengo un panel que contiene varios gráficos. Los gráficos escuchan los cambios en el ancho del DOM principal y cambian su tamaño, pero lleva algo de tiempo hacerlo.

Cuando presiono Cmd+P en Chrome, se reduce la ventana gráfica y se reorganizan algunos elementos DOM, pero no espera a que JS vuelva a representar los gráficos.

El problema es que Chrome no espera y, como resultado, los gráficos no se representan en su ancho completo.

Puedes ir ahttps://www.fusioncharts.com/demos/dashboards/wealth-management-dashboard-with-export/para comprobarlo usted mismo.

¿Hay alguna manera de decirle a Chrome que tome la captura de pantalla después de que JS termine de renderizarse? Digamos que recibiré una devolución de llamada cuando los gráficos estén listos.

PD: Le pido a esto que haga una implementación similar en Chrome sin cabeza. Entonces, si no es posible en Chrome, tal vez sí sea posible en Chrome sin cabeza. Todas las respuestas son bienvenidas.

información relacionada