Configuration to access parameters of Pdf417. More...
#include <cvb/barcode/_detail/pdf417.hpp>
Inherits Reader2DConfigBase.
Public Member Functions | |
void | SetLevels (Pdf417Levels levels) |
Bit field which specifies the permitted error correction level. More... | |
Pdf417Levels | Levels () const |
Returns the bit field which specifies the permitted error correction level. More... | |
void | SetMinRows (int minRows) |
Sets the minimum number of data rows. More... | |
int | MinRows () const |
Returns the minimum number of data rows. More... | |
void | SetMaxRows (int maxRows) |
Sets the maximum number of data rows. More... | |
int | MaxRows () const |
Returns the maximum number of data rows. More... | |
void | SetMinColumns (int minColumns) |
Sets the minimum number of data columns. More... | |
int | MinColumns () const |
Returns the minimum number of data columns. More... | |
void | SetMaxColumns (int maxColumns) |
Sets the maximum number of data columns. More... | |
int | MaxColumns () const |
Returns the maximum number of data columns. More... | |
Public Member Functions inherited from Reader2DConfigBase | |
void | SetMirrored (bool mirrored) |
Sets whether the code is mirrored/not mirrored. More... | |
bool | Mirrored () const |
Returns whether the code is mirrored/not mirrored. More... | |
Public Member Functions inherited from ReaderConfigBase | |
void | SetInverse (bool inverse) |
Code is inverted (white on black)/not inverted. More... | |
bool | Inverse () const |
Returns whether the code is inverted (white on black) or not. More... | |
Static Public Member Functions | |
static std::unique_ptr< Pdf417 > | FromHandle (const HandleGuard< ReaderConfig > &guard, bool &isActiveOut) |
Create object from handle. More... | |
Configuration to access parameters of Pdf417.
|
inlinestatic |
Create object from handle.
[in] | guard | Handle guard to read the configuration from. |
[out] | isActiveOut | Returns the active state of the configuration in the handle. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Returns the bit field which specifies the permitted error correction level.
Any | exception derived from std::exception including CvbException. |
|
inline |
Returns the maximum number of data columns.
Any | exception derived from std::exception including CvbException. |
|
inline |
Returns the maximum number of data rows.
Any | exception derived from std::exception including CvbException. |
|
inline |
Returns the minimum number of data columns.
Any | exception derived from std::exception including CvbException. |
|
inline |
Returns the minimum number of data rows.
Any | exception derived from std::exception including CvbException. |
|
inline |
Bit field which specifies the permitted error correction level.
[in] | levels | Specify Pdf417Levels::All to enable decoding. You can use an OR combination of the constants Pdf417Levels::Level0 to Pdf417Levels::Level8 to permit any required combination of the possible error correction level for decoding. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Sets the maximum number of data columns.
[in] | maxColumns | Use the MinRows() and MaxRows() or MinColumns() and MaxColumns() to restrict PDF 417 evaluation to certain sizes. Here the number specified for the columns refers to data columns only, for example start and stop codes as well left- and right-hand line indicators are not counted. Normally you can set these parameters to their default value. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Sets the maximum number of data rows.
[in] | maxRows | Use the MinRows() and MaxRows() or MinColumns() and MaxColumns() to restrict PDF 417 evaluation to certain sizes. Here the number specified for the columns refers to data columns only, for example start and stop codes as well left- and right-hand line indicators are not counted. Normally you can set these parameters to their default value. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Sets the minimum number of data columns.
[in] | minColumns | Use the MinRows() and MaxRows() or MinColumns() and MaxColumns() to restrict PDF 417 evaluation to certain sizes. Here the number specified for the columns refers to data columns only, for example start and stop codes as well left- and right-hand line indicators are not counted. Normally you can set these parameters to their default value. |
Any | exception derived from std::exception including CvbException. |
|
inline |
Sets the minimum number of data rows.
[in] | minRows | Use the MinRows() and MaxRows() or MinColumns() and MaxColumns() to restrict PDF 417 evaluation to certain sizes. Here the number specified for the columns refers to data columns only, for example start and stop codes as well left- and right-hand line indicators are not counted. Normally you can set these parameters to their default value. |
Any | exception derived from std::exception including CvbException. |