Encapsulates the result of decoding a barcode within an image.
+ /// + ///null
- */
- public String getText() {
- return text;
- }
-
- /**
- * @return raw bytes encoded by the barcode, if applicable, otherwise null
- */
- public sbyte[] getRawBytes() {
- return rawBytes;
- }
-
- /**
- * @return points related to the barcode in the image. These are typically points
- * identifying finder patterns or the corners of the barcode. The exact meaning is
- * specific to the type of barcode that was decoded.
- */
- public ResultPoint[] getResultPoints() {
- return resultPoints;
- }
-
- /**
- * @return {@link BarcodeFormat} representing the format of the barcode that was recognized and decoded
- */
- public BarcodeFormat getBarcodeFormat() {
- return format;
- }
-
- /**
- * @return {@link Hashtable} mapping {@link ResultMetadataType} keys to values. May be null
.
- * This contains optional metadata about what was detected about the barcode, like orientation.
- */
- public Hashtable getResultMetadata() {
- return resultMetadata;
- }
-
- public void putMetadata(ResultMetadataType type, Object value) {
- if (resultMetadata == null) {
- resultMetadata = new Hashtable(3);
- }
- resultMetadata.Add(type, value);
- }
-
- public String toString() {
- if (text == null) {
- return "[" + rawBytes.Length + " bytes]";
- } else {
- return text;
- }
- }
-
-
- }
+ public sealed class Result
+ {
+ /// null
+ /// null
+ /// null
. This contains optional metadata about what was detected about the barcode,
+ /// like orientation.
+ ///