com.aspose.barcode.barcoderecognition

Class BarCodeRegionParameters

  • java.lang.Object
    • com.aspose.barcode.barcoderecognition.BarCodeRegionParameters


  • public final class BarCodeRegionParameters
    extends java.lang.Object

    Represents the recognized barcode's region and barcode angle


     This sample shows how to get barcode Angle and bounding quadrangle values
     
     BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345");
     generator.save("c:\\test.png");
     BarCodeReader reader = new BarCodeReader("c:\\test.png", DecodeType.CODE_39_STANDARD, DecodeType.CODE_128);
     for(BarCodeResult result : reader.readBarCodes())
     {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode Angle: " + result.getRegion().getAngle());
        System.out.println("BarCode Quadrangle: " + result.getRegion().getQuadrangle());
     }
     
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean equals(java.lang.Object obj)
      Returns a value indicating whether this instance is equal to a specified BarCodeRegionParameters value.
      double getAngle()
      Gets the angle of the barcode (0-360).
      Point[] getPoints()
      Gets Points array bounding barcode region
      Quadrangle getQuadrangle()
      Gets Aspose.BarCode.BarCodeRecognition.Quadrangle bounding barcode region
      Rect getRectangle()
      Gets System.Drawing.Rectangle bounding barcode region
      int hashCode()
      Returns the hash code for this instance.
      static boolean op_Equality(BarCodeRegionParameters first, BarCodeRegionParameters second)
      Returns a value indicating whether the first BarCodeRegionParameters value is equal to the second.
      static boolean op_Inequality(BarCodeRegionParameters first, BarCodeRegionParameters second)
      Returns a value indicating if the first BarCodeRegionParameters value is different from the second.
      java.lang.String toString()
      Returns a human-readable string representation of this BarCodeRegionParameters.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getQuadrangle

        public Quadrangle getQuadrangle()

        Gets Aspose.BarCode.BarCodeRecognition.Quadrangle bounding barcode region

        Value: Returns Aspose.BarCode.BarCodeRecognition.Quadrangle bounding barcode region
      • getAngle

        public double getAngle()

        Gets the angle of the barcode (0-360).

        Value: The angle for barcode (0-360).
      • getPoints

        public Point[] getPoints()

        Gets Points array bounding barcode region

        Value: Returns Points array bounding barcode region
      • getRectangle

        public Rect getRectangle()

        Gets System.Drawing.Rectangle bounding barcode region

        Value: Returns System.Drawing.Rectangle bounding barcode region
      • equals

        public boolean equals(java.lang.Object obj)

        Returns a value indicating whether this instance is equal to a specified BarCodeRegionParameters value.

        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - An System.Object value to compare to this instance.
        Returns:
        <b>true</b> if obj has the same value as this instance; otherwise, <b>false</b>.
      • op_Equality

        public static boolean op_Equality(BarCodeRegionParameters first,
                                          BarCodeRegionParameters second)

        Returns a value indicating whether the first BarCodeRegionParameters value is equal to the second.

        Parameters:
        first - A first compared value
        second - A second compared value
        Returns:
        <b>true</b> if first has the same value as second; otherwise, <b>false</b>.
      • op_Inequality

        public static boolean op_Inequality(BarCodeRegionParameters first,
                                            BarCodeRegionParameters second)

        Returns a value indicating if the first BarCodeRegionParameters value is different from the second.

        Parameters:
        first - A first compared value
        second - A second compared value
        Returns:
        <b>true</b> if first has the different value from second; otherwise, <b>false</b>.
      • hashCode

        public int hashCode()

        Returns the hash code for this instance.

        Overrides:
        hashCode in class java.lang.Object
        Returns:
        A 32-bit signed integer hash code.
      • toString

        public java.lang.String toString()

        Returns a human-readable string representation of this BarCodeRegionParameters.

        Overrides:
        toString in class java.lang.Object
        Returns:
        A string that represents this BarCodeRegionParameters.