当前位置: 代码迷 >> .NET分析设计 >> 如何实现随意变换网页字体
  详细解决方案

如何实现随意变换网页字体

热度:5720   发布时间:2013-02-25 00:00:00.0
怎么实现随意变换网页字体?
想做个艺术签名的网站
字体也找了几个
就是在用户输入“名字”后
把“名字”转换成几个字体显示出来
服务器上要是没有我想要的字体怎么办

------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------
探讨


------解决方案--------------------------------------------------------
服务器上有也没用,网页显示的字体是客户端本地字体...HTML的基础知识你不懂?

别指望客户端装,只有图片保险...
------解决方案--------------------------------------------------------
if (Request.QueryString["text"] != null)
{
string str = Server.UrlDecode(Request.QueryString["text"].ToString());
FontFamily ff = new FontFamily("汉真广标");
Font font = new Font(ff, 50);
Bitmap bmp = new Bitmap((int)(str.Length * font.Size)+150, 100);

Graphics g = Graphics.FromImage(bmp);
g.FillRectangle(Brushes.Yellow, 0, 0, bmp.Width, 100);
g.DrawString(str, font, Brushes.Red, new PointF(10, 10));

Response.ContentType = "image/gif";
bmp.Save(Response.OutputStream, ImageFormat.Gif);
Response.End();
}


Image1.ImageUrl = "Default5.aspx?text=" + Server.UrlEncode("文本ad诉讼费文本");
  相关解决方案