Панель подписи Smart Device Framework - рисовать подпись в полном приложении WinForms

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

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

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

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

1 ответ

Решение

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

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

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

    public Image byteArrayToImage(byte[] byteArrayIn)
    {
     MemoryStream ms = new MemoryStream(byteArrayIn);
     Image returnImage = Image.FromStream(ms);
     return returnImage;
    }
Другие вопросы по тегам