0

Smart Device Framework 2.3を使用して、CompactFramework3.5を使用するWindowsMo​​bile5アプリケーションで署名コントロールパネルを使用することを計画しています。

コントロールには、署名をポイントのバイト配列として、またはビットマップとして保存するオプションがあります。署名をSQLCompactデータベースに保存したいので、バイト配列の方が優れていると思います。問題は、デスクトップに転送した後、完全なWinFormsアプリケーションでそれをレンダリングする方法がわからないことです。

レポートに署名を表示する必要があるため、レポートにリンク/埋め込むことができる画像である必要があります。

誰かがこのコントロールについて何か経験や考えを持っていますか?

4

1 に答える 1

1

署名キャプチャコントロールを使用して、画像をビットマップとして保存し、ファイルシステムに保存しました。

したがって、レポートでは、画像を表示するだけで済みます。画像をアップロードするには、追加のコードを記述する必要があることに注意してください。

署名キャプチャからのバイト配列がある場合は、このコードを使用して画像の表現を作成できます

    public Image byteArrayToImage(byte[] byteArrayIn)
    {
     MemoryStream ms = new MemoryStream(byteArrayIn);
     Image returnImage = Image.FromStream(ms);
     return returnImage;
    }
于 2011-05-16T18:35:37.633 に答える