изменить шрифты по умолчанию в PDF-файле экспорта, используя iTextSharp - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть проблема со шрифтами по умолчанию при экспорте в PDF-файл. Я хочу изменить тип шрифта по умолчанию, например, шрифт Unicode (myanmar). Из-за ударного кода не отображается шрифт Unicode в файле PDF. Мои данные включают данные шрифта Unicode Кроме того, как я должен решить эту ошибку. Пожалуйста, покажи мне правильное направление. мой код

GridView GridView1 = new GridView();
                Response.ContentType = "Application/pdf";
                Response.AddHeader("content-disposition", "attachment; filename = SalesByBranch.pdf");
                Response.Cache.SetCacheability(HttpCacheability.NoCache);
                StringWriter sw = new StringWriter();
                HtmlTextWriter hw = new HtmlTextWriter(sw);
                List<SalesByBranchVM> list = data as List<SalesByBranchVM>;
                GridView1.DataSource = list;
                GridView1.AllowPaging = false;
                GridView1.DataBind();
                GridView1.RenderControl(hw);
                StringReader sr = new StringReader(sw.ToString());
                Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 10f, 0f);
                HTMLWorker htmlparser = new HTMLWorker(pdfDoc);
                PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
                pdfDoc.Open();
                htmlparser.Parse(sr);
                pdfDoc.Close();
                Response.Write(pdfDoc);
                Response.End();

Пожалуйста, ответьте мне !!

...