Панель подписи 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;
}