Community

Error calling FREngine.IHandle hBitmap = image.GetBitmap( null );

Hi. I have STAThread winform application for scannig and barcode extraction.

During calling this code I get exception (Exception from HRESULT: 0x80020008 (DISP_E_BADVARTYPE))

var page = document.Pages[0];
   FREngine.IImageDocument imageDocument = page.ImageDocument;
   FREngine.IImage image = null;
   switch( imageDocument.ImageColorType ) {
		case FREngine.ImageColorTypeEnum.ICT_BlackWhite:
			image = imageDocument.BlackWhiteImage; break;
		case FREngine.ImageColorTypeEnum.ICT_Gray:
		case FREngine.ImageColorTypeEnum.ICT_Color:
         		image = imageDocument.ColorImage; break;
  }
    FREngine.IHandle hBitmap = image.GetBitmap( null );

I tried to compile application in 64-bit mode and also force using 32-bit, but I got the same results.
Engine loader is also the same as in SDK samples.

Can help me to silve this?
How to get the image from memory?

0

Comments

0 comments

Please sign in to leave a comment.