智能设备框架签名面板 - 在完整的 WinForms 应用程序中绘制签名

发布于 2024-11-07 09:14:55 字数 247 浏览 7 评论 0原文

我计划使用智能设备框架 2.3 在使用紧凑框架 3.5 的 Windows Mobile 5 应用程序中使用签名控制面板。

该控件可以选择将签名保存为点的字节数组或位图。现在看到我想将签名存储在 sql 紧凑数据库中,我想字节数组会更好。问题是,在将其传输回桌面后,我不确定如何在完整的 WinForms 应用程序中呈现它。

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

有人对这种控制有任何经验或想法吗?

I'm planning on using the Smart Device Framework 2.3 to use the signature control panel in a Windows Mobile 5 application using the compact framework 3.5.

The control has the option to save the signature as either a byte array of points, or as a bitmap. Now seeing as I want to store the signature in a sql compact database, I guess the byte array is going to be better. The trouble is, I'm not sure how to render that in a full WinForms application after I've transferred it back to the desktop.

I need to show the signature on a report, so it would need to be an image I could link/embed into the report.

Anyone have any experience or thoughts with this control?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

娇妻 2024-11-14 09:14:55

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

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

如果您有来自签名捕获的字节数组,您可以使用此代码创建图像的表示形式

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

I have used the signature capture control, storing the image as a bitmap and saving the image to the filesystem.

So for your report you can just display de image. Just keep in mind that you need to write some extra code to upload the image.

If you have an array of bytes from the signature capture you can create a representation of the image with this code

    public Image byteArrayToImage(byte[] byteArrayIn)
    {
     MemoryStream ms = new MemoryStream(byteArrayIn);
     Image returnImage = Image.FromStream(ms);
     return returnImage;
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文