2011-05-15 39 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