2011-05-15 14 views
0

我打算使用智能设备框架2.3在使用精简框架3.5的Windows Mobile 5应用程序中使用签名控制面板。智能设备框架签名面板 - 在完整的WinForms应用程序中绘制签名

该控件可以选择将签名保存为点的字节数组或位图。现在看到我想将签名存储在一个sql compact数据库中,我猜字节数组会更好。麻烦的是,我不知道如何在完整的WinForms应用程序中将其转换回桌面后再渲染。

我需要在报告上显示签名,所以它需要是我可以链接/嵌入到报告中的图像。

任何人对此控件有任何经验或想法?

回答

1

我已经使用了签名捕获控制,将图像存储为位图并将图像保存到文件系统。

因此,为了您的报告,您可以只显示德图像。请记住,您需要编写一些额外的代码来上传图像。

如果有从签名的字节数组捕获可以为片段用于从存储器流中的图像创建图像的表示与此代码

public Image byteArrayToImage(byte[] byteArrayIn) 
    { 
    MemoryStream ms = new MemoryStream(byteArrayIn); 
    Image returnImage = Image.FromStream(ms); 
    return returnImage; 
    } 
+0

@R基哈诺,谢谢。我忘记了这一点。我曾考虑将位图存储在文件系统中,并从那里复制它,这是一种选择,但将它保存在数据库中会更容易。我会给这个旋转,让你知道它是如何摆脱。 – 2011-05-17 07:46:37