我为客户端构建了一个简单的电子卡创建者Web应用程序,该应用程序接受个人问候语并将其绘制到选定的卡片设计上。在我的本地机器上,我可以输入亚洲语言,文本在图像上正确绘制。我的机器上安装了亚洲语言。C#支持亚洲语言
当我将应用程序加载到客户端的服务器时,亚洲语言显示为框。我怀疑这是因为他们的服务器没有安装亚洲语言包。但我想知道,是这个原因吗?有没有办法接受亚洲语言,并正确显示它没有安装亚洲语言包?
这里是我是如何绘制文本到图像
Graphics g = Graphics.FromImage(image);
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawString(text,
new Font(fontFamily, fontSize),
brushColor,
position,
strFormat);
g.Dispose();
我使用Arial字体。
有什么特别的我需要做的吗?
谢谢。
小提示:在图形对象周围使用'using'关键字来确保您不要过早地处理物体。 – RCIX 2009-11-21 01:42:52
@RCIX非常感谢! – Daniel 2009-11-21 02:13:50