As far as I know it is never done. But even when using a HTML variant this will only help you out if you generate the document clientside, since it is not possible to render client side widgets in a reliable way server side. For rendering charts on the server side you do need dedicated tools, such as Jasper reports. One of our partners has a module available for this in the Appstore.