PC Review
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Compact Framework
Reconsituting an OpenNetCF Signature on the Desktop
Forums
Newsgroups
Microsoft DotNet
Microsoft Dot NET Compact Framework
Reconsituting an OpenNetCF Signature on the Desktop
![]() |
Reconsituting an OpenNetCF Signature on the Desktop |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
All,
I'm struggling with bitmaps and byte arrays today. I'm using the OpenNetCF Signature control and save the byte[] representing the signature into SQLMobile. If I read this byte[] from SQLMobile on device, I can reconstitute the signature back into the OpenNetCF Signature control with no issue. If I replicate the table containing the signature byte[] to Yukon, I cannot seem to reconstitute the byte[] into a Bitmap that can be shown in a Full .NET Framework PictureBox on the desktop. I notice that on device, the SQLMobile image column represents the byte[] as F00000.... and after replicating to Yukon, the same image column looks like: 0xF00000... I think I'm missing the Bitmap header information as Alex has explained in responding to a few posts, but wouldn't that info have to be written on device before replicating to the desktop? Most examples of this deal with writing the Bitmap on device to a local file and calling it good, but I need to resolve the bitmap to an Image column in SQLMobile in such a way that it can be reconstituted in a desktop application. Thank you. -- Darren Shaffer Principal Architect Connected Innovation |
|
|
|
#2 |
|
Guest
Posts: n/a
|
The GetSignature method of the Singature control in the SDF returns a byte
array of line points that have been recorded not the Bitmap bytes. -Alex -- Alex Yakhnin, .NET CF MVP "Darren Shaffer" wrote: > All, > > I'm struggling with bitmaps and byte arrays today. I'm using the OpenNetCF > Signature control and save the byte[] representing the signature into > SQLMobile. > If I read this byte[] from SQLMobile on device, I can reconstitute the > signature back > into the OpenNetCF Signature control with no issue. > > If I replicate the table containing the signature byte[] to Yukon, I cannot > seem to > reconstitute the byte[] into a Bitmap that can be shown in a Full .NET > Framework > PictureBox on the desktop. I notice that on device, the SQLMobile image > column > represents the byte[] as F00000.... > > and after replicating to Yukon, the same image column looks like: > > 0xF00000... > > I think I'm missing the Bitmap header information as Alex has explained in > responding to a few posts, > but wouldn't that info have to be written on device before replicating to > the desktop? Most examples > of this deal with writing the Bitmap on device to a local file and calling > it good, but I need to resolve > the bitmap to an Image column in SQLMobile in such a way that it can be > reconstituted in a > desktop application. > > Thank you. > -- > Darren Shaffer > Principal Architect > Connected Innovation > > > |
|
|
|
#3 |
|
Guest
Posts: n/a
|
thanks Alex.
-- Darren Shaffer Principal Architect Connected Innovation "Alex Yakhnin [MVP]" <a.yakhnin@online.att.net> wrote in message news:FAF8DC66-E551-4952-9F47-35A6305465D8@microsoft.com... > The GetSignature method of the Singature control in the SDF returns a byte > array of line points that have been recorded not the Bitmap bytes. > > -Alex > > -- > Alex Yakhnin, .NET CF MVP > > "Darren Shaffer" wrote: > >> All, >> >> I'm struggling with bitmaps and byte arrays today. I'm using the >> OpenNetCF >> Signature control and save the byte[] representing the signature into >> SQLMobile. >> If I read this byte[] from SQLMobile on device, I can reconstitute the >> signature back >> into the OpenNetCF Signature control with no issue. >> >> If I replicate the table containing the signature byte[] to Yukon, I >> cannot >> seem to >> reconstitute the byte[] into a Bitmap that can be shown in a Full .NET >> Framework >> PictureBox on the desktop. I notice that on device, the SQLMobile image >> column >> represents the byte[] as F00000.... >> >> and after replicating to Yukon, the same image column looks like: >> >> 0xF00000... >> >> I think I'm missing the Bitmap header information as Alex has explained >> in >> responding to a few posts, >> but wouldn't that info have to be written on device before replicating to >> the desktop? Most examples >> of this deal with writing the Bitmap on device to a local file and >> calling >> it good, but I need to resolve >> the bitmap to an Image column in SQLMobile in such a way that it can be >> reconstituted in a >> desktop application. >> >> Thank you. >> -- >> Darren Shaffer >> Principal Architect >> Connected Innovation >> >> >> |
|
|
|
#4 |
|
Guest
Posts: n/a
|
Darren, you may consider this example [1] to get a user signature and
save it as monchrome bitmap. [1] http://www.sergeybogdanov.com/Samples/SaveImage.zip Best regards, Sergey Bogdanov http://www.sergeybogdanov.com Darren Shaffer wrote: > All, > > I'm struggling with bitmaps and byte arrays today. I'm using the OpenNetCF > Signature control and save the byte[] representing the signature into > SQLMobile. > If I read this byte[] from SQLMobile on device, I can reconstitute the > signature back > into the OpenNetCF Signature control with no issue. > > If I replicate the table containing the signature byte[] to Yukon, I cannot > seem to > reconstitute the byte[] into a Bitmap that can be shown in a Full .NET > Framework > PictureBox on the desktop. I notice that on device, the SQLMobile image > column > represents the byte[] as F00000.... > > and after replicating to Yukon, the same image column looks like: > > 0xF00000... > > I think I'm missing the Bitmap header information as Alex has explained in > responding to a few posts, > but wouldn't that info have to be written on device before replicating to > the desktop? Most examples > of this deal with writing the Bitmap on device to a local file and calling > it good, but I need to resolve > the bitmap to an Image column in SQLMobile in such a way that it can be > reconstituted in a > desktop application. > > Thank you. |
|
|
|
#5 |
|
Guest
Posts: n/a
|
using it now Sergey - thank you!
-- Darren Shaffer Principal Architect Connected Innovation "Sergey Bogdanov" <sergey.bogdanov@gmail.com> wrote in message news:u2q$U0lKFHA.904@tk2msftngp13.phx.gbl... > Darren, you may consider this example [1] to get a user signature and save > it as monchrome bitmap. > > [1] http://www.sergeybogdanov.com/Samples/SaveImage.zip > > Best regards, > Sergey Bogdanov > http://www.sergeybogdanov.com > > > Darren Shaffer wrote: >> All, >> >> I'm struggling with bitmaps and byte arrays today. I'm using the >> OpenNetCF >> Signature control and save the byte[] representing the signature into >> SQLMobile. >> If I read this byte[] from SQLMobile on device, I can reconstitute the >> signature back >> into the OpenNetCF Signature control with no issue. >> >> If I replicate the table containing the signature byte[] to Yukon, I >> cannot seem to >> reconstitute the byte[] into a Bitmap that can be shown in a Full .NET >> Framework >> PictureBox on the desktop. I notice that on device, the SQLMobile image >> column >> represents the byte[] as F00000.... >> >> and after replicating to Yukon, the same image column looks like: >> >> 0xF00000... >> >> I think I'm missing the Bitmap header information as Alex has explained >> in responding to a few posts, >> but wouldn't that info have to be written on device before replicating to >> the desktop? Most examples >> of this deal with writing the Bitmap on device to a local file and >> calling it good, but I need to resolve >> the bitmap to an Image column in SQLMobile in such a way that it can be >> reconstituted in a >> desktop application. >> >> Thank you. |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

