Summary: Enums | Methods | Inherited Methods | [Expand All]
public static final enum

# BarcodeOptions.BarcodeProfile

extends Enum<E extends Enum<E>>

java.lang.Object
↳ | java.lang.Enum<E extends java.lang.Enum<E>>
| ↳ | com.pdftron.pdf.BarcodeOptions.BarcodeProfile

## Class Overview

An enumeration used to specify the barcode detection profile.

## Summary

Enum Values
BarcodeOptions.BarcodeProfile | e_high_quality_source_profile | The default profile assumes an input quality of mediocre to high, such as vector graphics, or an average to high quality scan of a flat paper.
BarcodeOptions.BarcodeProfile | e_low_quality_source_profile | This profile is useful for scanned paper of very poor quality, such as a very low resolution or a lot of noise.
BarcodeOptions.BarcodeProfile | e_natural_picture_profile | This profile should be selected for natural pictures, such as photographs of real-world objects that contain a barcode.
BarcodeOptions.BarcodeProfile | e_small_barcodes_profile | This profile is suitable for vector graphics or scanned paper containing an unusually small barcode.

Public Methods
static BarcodeOptions.BarcodeProfile | valueOf(String name)
final static BarcodeProfile[] | values()

[Expand] Inherited Methods
From class java.lang.Enum
final int | compareTo(E arg0)
int | compareTo(Object arg0)
final boolean | equals(Object arg0)
final Class<E> | getDeclaringClass()
final int | hashCode()
final String | name()
final int | ordinal()
String | toString()
static <T extends Enum<T>> T | valueOf(Class<T> arg0, String arg1)
From class java.lang.Object
boolean | equals(Object arg0)
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)
final void | wait()
From interface java.lang.Comparable
abstract int | compareTo(T arg0)

## Enum Values

#### public static final BarcodeOptions.BarcodeProfile e_high_quality_source_profile

The default profile assumes an input quality of mediocre to high, such as vector graphics, or an average to high quality scan of a flat paper. This setting provides the fastest barcode read performance.

#### public static final BarcodeOptions.BarcodeProfile e_low_quality_source_profile

This profile is useful for scanned paper of very poor quality, such as a very low resolution or a lot of noise. The barcode read performance is slightly slower.

#### public static final BarcodeOptions.BarcodeProfile e_natural_picture_profile

This profile should be selected for natural pictures, such as photographs of real-world objects that contain a barcode. The barcode read performance is significantly slower.

#### public static final BarcodeOptions.BarcodeProfile e_small_barcodes_profile

This profile is suitable for vector graphics or scanned paper containing an unusually small barcode. The barcode read performance is significantly slower.

## Public Methods

#### public static BarcodeOptions.BarcodeProfile valueOf (String name)

#### public static final BarcodeProfile[] values ()