ReportViewer does not export PDF correctly for wingdings fonts
I hope I am posting this in the correct forum. We have a wpf application using the winforms reportviewer. This report shows a pass / fail status and I am using wingdings font with chr(0252) to display a tick and chr(0251) to display a cross. This works really well in the report and for sending to a printer, but when exported to pdf both the characters turn info small dots - not really acceptable for our users. I have seen multiple other posts about this issue as a known problem, there this is a post on Microsoft connect [^] that indicates it is fixed (on 5/6/2009). See https://connect.microsoft.com/SQLServer/feedback/details/431057/ssrs-2008-sp1-ctp-pdf-export-of-wingdings-characters-above-char-127-fails I am wondering if I am missing something obvious on how to obtain a more recent version of ReportViewer that includes a fix? Is anyone else aware of this issue or have a resolution? As this is used in quite a few different reports, I would much prefer to fix the issue, than change all the reports to use different characters or fonts. Thanks, Tim
October 13th, 2010 1:39am

Hi Tim, This may not be of great use, but please make sure that the Windings font you are using is properly installed on all SSRS servers that you are using. Boyan Penev --- http://www.bp-msbi.com
Free Windows Admin Tool Kit Click here and download it now
October 13th, 2010 2:29am

Boyan, Thanks for the reply. It is not on an SSRS server - it is imbedded in a WPF application. The data is held in an sqlce database which is part of the application, and infact the reportviewer is just working with business objects from the app - no database access. So the real question is how to get this fix in winforms reportviewer. Tim
October 13th, 2010 2:39am

Hi Tim, I could reproduce the issue you posted. When export report to PDF in ReportViewer version 9, the tick and cross symbol in Windings font turn into dot, and in ReportViewer version 10 they turn into empty box. As the same issue has been fixed in Reporting Services 2008R2, I would recommend you submit a new feedback at https://connect.microsoft.com/SQLServer/. Then we will keep you updated on when it will be fixed. Currently, as a workaround we can use √(221A in Unicode Hex) and X to display tick and cross instead of using Windings font. We appreciate your understanding. If you have any question, please feel free to ask. Thanks, Tony ChainPlease remember to mark the replies as answers if they help and unmark them if they provide no help
Free Windows Admin Tool Kit Click here and download it now
October 19th, 2010 6:40am

Tony, Thanks for your response. We have followed your advice and found that we can use the characters 0080 and 0079 from the Wingdings 2 font. I think because these codes are below 127 they do get converted correctly in the pdf. As you suggested, I have posted this as an issue at https://connect.microsoft.com/SQLServer/feedback/details/618435/reportviewer-does-not-export-pdf-correctly-for-wingdings-fonts. Thanks, Tim
October 31st, 2010 6:43pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics