TextRenderer.DrawText()可以在WEB应用程序(C#.NET)中使用吗?

时间:2011-03-09 11:25:11

标签: c# asp.net windows-7

大家好  任何人都可以告诉我是否可以在WEB应用程序(C#.NET)中使用“TextRenderer.DrawText()”在GDI中进行文本文本渲染并将文本保存为图像。
请帮忙。感谢。

1 个答案:

答案 0 :(得分:2)

是。您可以使用Generic Http Handler模​​板执行此操作。基本上你在内存中创建一个GDI图像,创建一个内存流并从Http Handler向下发送它的http流。在网页中,您将需要一个img标记,并将您的http处理程序设置为图像src。这将导致浏览器向处理程序发出请求,处理程序将呈现图像并将其发送到网络中以在浏览器中呈现。

此方法通常用于为网站添加水印图像。 有关详细信息,请参阅此链接: dynamic image (from db) using Generic Handler