Панель подписи Smart Device Framework - рисовать подпись в полном приложении WinForms - PullRequest
0 голосов
/ 16 мая 2011

Я планирую использовать Smart Device Framework 2.3 для использования панели управления подписью в приложении Windows Mobile 5 с использованием компактной платформы 3.5.

Элемент управления имеет возможность сохранить подпись в виде байтового массива точек или в виде растрового изображения. Теперь, когда я хочу сохранить подпись в компактной базе данных sql, я думаю, что байтовый массив будет лучше. Проблема в том, что я не уверен, как отобразить это в полном приложении WinForms после того, как я перенес его обратно на рабочий стол.

Мне нужно показать подпись в отчете, поэтому это должно быть изображение, которое я мог бы связать / вставить в отчет.

У кого-нибудь есть опыт или мысли с этим контролем?

1 Ответ

1 голос
/ 16 мая 2011

Я использовал элемент управления захватом подписи, сохраняя изображение в виде растрового изображения и сохраняя изображение в файловой системе.

Так что для своего отчета вы можете просто отобразить изображение.Просто имейте в виду, что вам нужно написать дополнительный код для загрузки изображения.

Если у вас есть массив байтов из захвата подписи, вы можете создать представление изображения с этим кодом

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