We have found some strange behaviour with the handling of characters when creating a new pdfDocument from a MemoryStream.
The following characters:
åäö
renders as the HTML result of:
ÅÄÖ
(That means that "åäö" renders as "ÅÄÖ" in the PDF)
The following characters:
ÅÄÖ
renders as is (no conversion as the browser would handle them):
ÅÄÖ
We have found a work around where we replace these 6 characters, like this:
responseFromServer = responseFromServer.Replace("å", "å"); // TEMPFIX FOR BUG? IN ASPOSE PDFresponseFromServer = responseFromServer.Replace("ä", "ä"); // TEMPFIX FOR BUG? IN ASPOSE PDFresponseFromServer = responseFromServer.Replace("ö", "ö"); // TEMPFIX FOR BUG? IN ASPOSE PDFresponseFromServer = responseFromServer.Replace("Å", "Å"); // TEMPFIX FOR BUG? IN ASPOSE PDFresponseFromServer = responseFromServer.Replace("Ä", "Ä"); // TEMPFIX FOR BUG? IN ASPOSE PDFresponseFromServer = responseFromServer.Replace("Ö", "Ö"); // TEMPFIX FOR BUG? IN ASPOSE PDFThis works for now, but puts a load on our server with each call.Is this a known bug?