我继承了ASP.NET项目,它使用Gios.Word.WordDocument生成一些word文档。
我的问题是,我的计算机上的一切正常,使用捷克语语言环境,但在英文版服务器上,一些变音符号丢失了。我没有这个图书馆的经验,所以我不知道从哪里开始。
基本上它的工作原理如下:
Gios.Word.WordDocument rd = new WordDocument(WordDocumentFormat.A4);
Font fontRegular = new Font("Arial", 10, FontStyle.Regular);
rd.SetFont(fontRegular);
var rt = rd.NewTable(fontRegular, Color.Black, rows, 2, 10);
WordCell title = rt.Rows[0][0];
title.SetFont(fontRegular);
title.Write("dle vzoru přílohy č. 2 Nařízení vlády č. 201/2010Sb.");
rd.SaveToFile("/* path to file */");
服务器上的错误结果如下所示dle vzoru prílohy c. 1 Narízení vlády c. 201/2010Sb.
我试图以这种方式设置字体:
Font fontBold = new Font("Arial", 10, FontStyle.Bold, GraphicsUnit.Point, 238); // 238 eastern europe charset byte
但没有发生任何变化。