GdPicture.NET Reference Guide
TwainBarCodeGetType Method (GdPictureImaging)
Example 





GdPicture14 Namespace > GdPictureImaging Class : TwainBarCodeGetType Method
The barcode number. Must be value between 1 and the number of detected barcodes.
Returns the type of a bar code found on the last acquired image.
Syntax
'Declaration
 
Public Function TwainBarCodeGetType( _
   ByVal BarCodeNo As Integer _
) As TwainBarCodeType
public TwainBarCodeType TwainBarCodeGetType( 
   int BarCodeNo
)
public function TwainBarCodeGetType( 
    BarCodeNo: Integer
): TwainBarCodeType; 
public function TwainBarCodeGetType( 
   BarCodeNo : int
) : TwainBarCodeType;
public: TwainBarCodeType TwainBarCodeGetType( 
   int BarCodeNo
) 
public:
TwainBarCodeType TwainBarCodeGetType( 
   int BarCodeNo
) 

Parameters

BarCodeNo
The barcode number. Must be value between 1 and the number of detected barcodes.

Return Value

A member of the TwainBarCodeType enumeration.
Remarks
Before using this method make sure that the barcode detection was enabled by the TwainSetBarcodeDetection() method. Use the TwainBarCodeGetCount() method to determine how many barcodes have been detected on the last acquired image.
Example
Acquire single image and detect its barcodes
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command4.Click
Dim ImageID As Integer
Dim oGdPictureImaging As New GdPicture.GdPictureImaging
If oGdPictureImaging.TwainOpenDefaultSource(Me.Handle) Then
   If oGdPictureImaging.TwainIsBarcodeDetectionAvailable Then
      oGdPictureImaging.TwainSetBarcodeDetection(True)
      ImageID = oGdPictureImaging.TwainAcquireToGdPictureImage(Me.Handle)
      If imageId <> 0 Then
         Dim BarCodeCount As Integer = oGdPictureImaging.TwainBarCodeGetCount
         MessageBox.show(Str(BarCodeCount) + " barcode has been found in the scanned image")
         For i As Integer = 1 To BarCodeCount
            MessageBox.show("Type of barcode " + Str(i) + " is: " + oGdPictureImaging.TwainBarCodeGetType(i).ToString)
            MessageBox.show("Value of barcode " + Str(i) + " is: " + oGdPictureImaging.TwainBarCodeGetValue(i))
         Next
         oGdPictureImaging.ReleaseGdPictureImage(ImageID)
      End If
   Else
      MessageBox.show("Error: Barcode detection is not available on this scanner")
   End If
   oGdPictureImaging.TwainCloseSource()
   MessageBox.show("Done !")
Else
   MessageBox.show("can't open default source, twain state is: " & oGdPictureImaging.TwainGetState.ToString)
End If
End Sub
See Also

Reference

GdPictureImaging Class
GdPictureImaging Members
TwainIsBarcodeDetectionAvailable Method
TwainIsBarcodeDetectionEnabled Method
TwainSetBarcodeDetection Method
TwainBarCodeGetCount Method