日期:2014-05-18  浏览次数:20445 次

在线生成印章是怎样实现的呢?请大家指教,在线等
在线生成印章是怎样实现的呢?
参考网站:http://home.kele8.com/smallgame/signetImg/default.aspx
效果类似于上面的参考网站,我刚开始是认为是通过System.Drawing实现的,但后来一想,用System.Drawing绘制图片好像也很麻烦,请大家指教

------解决方案--------------------
近来学习了
------解决方案--------------------
就是System.Drawing啊 套用字体就行了
------解决方案--------------------
找一个 缩略图 加 水印的 教程 看看 一样的。
------解决方案--------------------
有意思
------解决方案--------------------
一般oa里常用这个,是一个activex控件的,嵌在网页上的,通常是用vc开发的
------解决方案--------------------
难道不是Drawing来着的吗?
------解决方案--------------------
再简单不过的功能,System.Drawing中几行代码就能搞定。

前些天刚写了个个人名片功能,功能比这个复杂很多,帖出代码供参考:
/// <summary>
/// 根据传入参数生成个人名片
/// </summary>
/// <param name="tempFilePath">模版文件路径</param>
/// <param name="targetFilePath">目标文件路径</param>
/// <param name="loc0">头像(坐标)</param>
/// <param name="loc1">单位(坐标)</param>
/// <param name="loc2">姓名(坐标)</param>
/// <param name="loc3">称谓(坐标)</param>
/// <param name="loc4">电话(坐标)</param>
/// <param name="loc5">邮箱(坐标)</param>
/// <param name="font1">单位(字体)</param>
/// <param name="font2">姓名(字体)</param>
/// <param name="font3">称谓(字体)</param>
/// <param name="font4">电话(字体)</param>
/// <param name="font5">邮箱(字体)</param>
/// <param name="size1">单位(字体大小)</param>
/// <param name="size2">姓名(字体大小)</param>
/// <param name="size3">称谓(字体大小)</param>
/// <param name="size4">电话(字体大小)</param>
/// <param name="size5">邮箱(字体大小)</param>
/// <param name="color1">单位(颜色)</param>
/// <param name="color2">姓名(颜色)</param>
/// <param name="color3">称谓(颜色)</param>
/// <param name="color4">电话(颜色)</param>
/// <param name="color5">邮箱(颜色)</param>
/// <param name="style1">单位(文字样式)</param>
/// <param name="style2">姓名(文字样式)</param>
/// <param name="style3">称谓(文字样式)</param>
/// <param name="style4">电话(文字样式)</param>
/// <param name="style5">邮箱(文字样式)</param>
/// <param name="text1">单位</param>
/// <param name="text2">姓名</param>
/// <param name="text3">称谓</param>
/// <param name="text4">电话</param>
/// <param name="text5">邮箱</param>
/// <param name="text6">性别(0:未定义 1:男 2:女)</param>
public static void MakeMmsCard(string tempFilePath, string targetFilePath, string loc0, string loc1, string loc2, string loc3, string loc4, string loc5, string font1, string font2, string font3, string font4, string font5, int size1, int size2, int size3, int size4, int size5, string color1, string color2, string color3, string color4, string color5, int style1, int style2, int style3, int style4, int style5, string text1, string text2, string text3, string text4, string text5, int text6)