Reference Guide
GdPicture14 Namespace / GdPictureImaging Class / Barcode1DReaderGetBarcodeValue Method
Barcode index. Must be between 1 and Barcode1DReaderGetBarcodeCount returned value.
Example





In This Topic
    Barcode1DReaderGetBarcodeValue Method (GdPictureImaging)
    In This Topic
    Returns the value of a barcode detected by the Barcode1DReaderDoScan method.
    Syntax
    'Declaration
     
    
    Public Function Barcode1DReaderGetBarcodeValue( _
       ByVal BarcodeNo As Integer _
    ) As String
    public string Barcode1DReaderGetBarcodeValue( 
       int BarcodeNo
    )
    public function Barcode1DReaderGetBarcodeValue( 
        BarcodeNo: Integer
    ): String; 
    public function Barcode1DReaderGetBarcodeValue( 
       BarcodeNo : int
    ) : String;
    public: string* Barcode1DReaderGetBarcodeValue( 
       int BarcodeNo
    ) 
    public:
    String^ Barcode1DReaderGetBarcodeValue( 
       int BarcodeNo
    ) 

    Parameters

    BarcodeNo
    Barcode index. Must be between 1 and Barcode1DReaderGetBarcodeCount returned value.

    Return Value

    The barcode data.
    Remarks

    This method is used in the "Barcode Recognition" Demo.

    For UCC / EAN-128 codes FNC1 control character is mapped to the <GS> char (ASCII code 29).

    Example
    Finding all 1D barcodes in a given image and saving their information to a file.
    using (GdPictureImaging gdpictureImaging = new GdPictureImaging())
    {
        int imageID = gdpictureImaging.CreateGdPictureImageFromFile("image.jpg");
     
        // Specify 1D barcode search types to be Code39 and Code128.
        Barcode1DReaderType barcodeType = Barcode1DReaderType.Barcode1DReaderCode39 | Barcode1DReaderType.Barcode1DReaderCode128;
     
        // Start the barcode scanning process. The ExpectedCount parameter is 0, all the barcodes should be retrieved.
        gdpictureImaging.Barcode1DReaderDoScan(imageID, Barcode1DReaderScanMode.BestQuality, barcodeType, false, 0);
     
        using (System.IO.StreamWriter file = new System.IO.StreamWriter("barcodes.txt"))
        {
            int barcodesFound = gdpictureImaging.Barcode1DReaderGetBarcodeCount();
            for (int i = 1; i <= barcodesFound; i++)
            {
                file.WriteLine(gdpictureImaging.Barcode1DReaderGetBarcodeValue(i));
            }
        }
     
        // Release used resources.
        gdpictureImaging.Barcode1DReaderClear();
        gdpictureImaging.ReleaseGdPictureImage(imageID);
    }
    See Also