I see... the strategy here is to post in as many threads as possible and hope we notice?

So let's kick this about a bit, unless I'm grossly misinformed this would require a server side to be able to work properly everywhere - would you guys expect us to write that in your various server language(s) of choice?

One other thing I did in a previous life for grid printing was to just pop up a new window and recreate the grid without the rest of the UI cruft, do you think doing something similar here would be useful as a pure client-side approach?

Apologies for my multiple posts. I wish the original posters had searched and avoided the duplicate threads.

Side note: the advanced forum search is failing to return results for root words, such as chart printing (2 results) vs chart print (5 results) when limited to the Ext JS Community Forums 4.x.

In response to your questions, I do not expect Ext to deliver any server-side code whatsoever. I believe I fall within the majority that want to print just the chart especially when rendered within a large app with multiple visible panels. Your previous grid printing style would be sufficient. As for PDFs, users could install a print driver that writes to the PDF format, such as CutePDF. Exporting as an image would be a nice feature in the future.

To elaborate on zombeerose comments, I posted this thread to ask if there was any news. I was aware of the other postings, but there was no reply at the time of this posting as to the progress.

This is where there is a communication breakdown in the bug reporting system where we are not sure if the posting was accepted, rejected or under review. A bug reporting system would solve this, but as you know this has been discussed to death. Hopefully something will be implemented soon.

Using a forum for bug tracking is _almost_ as bad as using emails for tracking. <vbg>

There are two ways (I know of) to do this. One is just setting a css for printing (different than the one for screen/handheld, whatever) that would hide all components except for the chart.

The other possible solution would be:

- Creating an iframe and hiding it.
- Getting the generated SVG/VML from the chart as a string and adding it to the html of the iframe.
- Getting focus from the iframe and use the print() method to print the iframe content.

This wouldn't work with Canvas - although I should investigate this further.