[RGRAPH SUPPORT] Exporting my chart to a PDF file

Exporting my chart to a PDF file

Post a reply
Posted by Chris Davenport at 17:01 on 27th July 2021
In PHP, I use MPdf to generate an invoice for a client, which currently includes a pie chart of their data. At the end of the script, I write the whole page to a PDF file.

I have tried to emulate this with your wonderful RGraph, but am receiving [No Canvas Support] instead of the chart.

I would be very grateful if you could point me in the right direction.
Many thanks.

Posted by Richard at 17:13 on 27th July 2021
There's no "Export to PDF" function but there is a possibility to export it to a PNG file, which you can then use in your PDF file (I presume - I don't know anything about PDF files).

Don't forget to set the backgroundColor option to white otherwise the canvas will be exported with the default transparent background.

Here's the docs page that details exporting to a PNG:

https://www.rgraph.net/canvas/png.html

Posted by Richard at 13:18 on 28th July 2021
I've just noticed that you mentioned the Pie chart, for which there's no backgroundColor option.

You can use the beforedraw event however to do the same thing.

Here's some example code:

new RGraph.Pie({
    id: 'cvs',
    data: [4,3,5,8,9,6,6],
    options: {
    }
}).on('beforedraw', function (obj)
{
    RGraph.clear(obj.canvas, 'white');
}).draw();

Post a reply

What's your name?
What do you want to say?