PC Review Forums Newsgroups Microsoft DotNet Microsoft Dot NET Compact Framework Reconsituting an OpenNetCF Signature on the Desktop

Reply

Reconsituting an OpenNetCF Signature on the Desktop

 
Thread Tools Rate Thread
Old 16-03-2005, 07:14 PM   #1
Darren Shaffer
Guest
 
Posts: n/a
Default Reconsituting an OpenNetCF Signature on the Desktop


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


  Reply With Quote
Old 16-03-2005, 07:53 PM   #2
=?Utf-8?B?QWxleCBZYWtobmluIFtNVlBd?=
Guest
 
Posts: n/a
Default RE: Reconsituting an OpenNetCF Signature on the Desktop

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
>
>
>

  Reply With Quote
Old 16-03-2005, 08:08 PM   #3
Darren Shaffer
Guest
 
Posts: n/a
Default Re: Reconsituting an OpenNetCF Signature on the Desktop

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
>>
>>
>>



  Reply With Quote
Old 16-03-2005, 08:19 PM   #4
Sergey Bogdanov
Guest
 
Posts: n/a
Default Re: Reconsituting an OpenNetCF Signature on the Desktop

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.

  Reply With Quote
Old 16-03-2005, 09:00 PM   #5
Darren Shaffer
Guest
 
Posts: n/a
Default Re: Reconsituting an OpenNetCF Signature on the Desktop

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.



  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off