Posted 11 September 2018, 12:11 am EST - Updated 30 September 2022, 12:09 am EST
FlexViewer - Exception in rendered text, but none thrown
Posted by: andreas.fischer on 11 September 2018, 12:11 am EST
Posted 11 September 2018, 8:36 pm EST
I can confirm the following.
Making Preflight checks in Acrobat tells, that there are “more than one encoding in cmap for a truetype font”.
Converting the PDF to PDF/A (fonts are converted to postscript) solves the problem with flexviewer.
However, other frameworks do render the pdf just fine, since this is not a critical error but mere are warning in preflight, flexviewer should be able to render that too - maybe you can handle that exception?
Posted 11 September 2018, 9:05 pm EST
Could you share the pdf file you are observing the exception with. I tried to check the issue but using the default pdf in our product sample ‘PdfView’ (installed at \Documents\ComponentOne Samples\UWP\C1.UWP.Document\CS\PdfView location) along with one of the latest versions, I did not observe any exception. Therefore, request you to share your pdf. Also, to trap the exception in code, did not the try-catch block work ?
Posted 11 September 2018, 11:05 pm EST
yes I tried to catch anything, but nothing was thrown - not even with having all runtime exceptions checked in visualstudio to break at.
The PDF in question is confidential, but I stripped it down to just one word and attached it here. The error still occurs. I would like to send you one complete page of the pdf which has additional ormultiple erros in flexviewer. But non-public. Do you have a pm where I can send it to you?
Best regards, Andreastest_fonterror.zip
Posted 13 September 2018, 9:31 pm EST
I have created a new case in our Portal asking you to share the pdf file there. Kindly share the file. Here is the link for the case: http://supportone.componentone.com/home/casedetail/343045
Posted 27 November 2018, 1:59 am EST
Any news on this? It has been more than two months. And sadly the case link (http://supportone.componentone.com/home/casedetail/343045) dosen’t exist anymore.
Posted 27 November 2018, 3:30 pm EST
Hi, I do not know why you were not able to find the case because I still can open the same using http://supportone.componentone.com/casedetail/343045 URL. Also, I have responded you over there.