public final class Encoder extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_AZTEC_LAYERS |
static int |
DEFAULT_EC_PERCENT |
Modifier and Type | Method and Description |
---|---|
static AztecCode |
encode(byte[] data)
Encodes the given binary content as an Aztec symbol (without ECI code)
|
static AztecCode |
encode(byte[] data,
int minECCPercent,
int userSpecifiedLayers)
Encodes the given binary content as an Aztec symbol (without ECI code)
|
static AztecCode |
encode(byte[] data,
int minECCPercent,
int userSpecifiedLayers,
Charset charset)
Encodes the given binary content as an Aztec symbol
|
static AztecCode |
encode(String data)
Encodes the given string content as an Aztec symbol (without ECI code)
|
static AztecCode |
encode(String data,
int minECCPercent,
int userSpecifiedLayers)
Encodes the given string content as an Aztec symbol (without ECI code)
|
static AztecCode |
encode(String data,
int minECCPercent,
int userSpecifiedLayers,
Charset charset)
Encodes the given string content as an Aztec symbol
|
public static final int DEFAULT_EC_PERCENT
public static final int DEFAULT_AZTEC_LAYERS
public static AztecCode encode(String data)
data
- input data string; must be encodable as ISO/IEC 8859-1 (Latin-1)public static AztecCode encode(String data, int minECCPercent, int userSpecifiedLayers)
data
- input data string; must be encodable as ISO/IEC 8859-1 (Latin-1)minECCPercent
- minimal percentage of error check words (According to ISO/IEC 24778:2008,
a minimum of 23% + 3 words is recommended)userSpecifiedLayers
- if non-zero, a user-specified value for the number of layerspublic static AztecCode encode(String data, int minECCPercent, int userSpecifiedLayers, Charset charset)
data
- input data stringminECCPercent
- minimal percentage of error check words (According to ISO/IEC 24778:2008,
a minimum of 23% + 3 words is recommended)userSpecifiedLayers
- if non-zero, a user-specified value for the number of layerscharset
- character set in which to encode string using ECI; if null, no ECI code
will be inserted, and the string must be encodable as ISO/IEC 8859-1
(Latin-1), the default encoding of the symbol.public static AztecCode encode(byte[] data)
data
- input data stringpublic static AztecCode encode(byte[] data, int minECCPercent, int userSpecifiedLayers)
data
- input data stringminECCPercent
- minimal percentage of error check words (According to ISO/IEC 24778:2008,
a minimum of 23% + 3 words is recommended)userSpecifiedLayers
- if non-zero, a user-specified value for the number of layerspublic static AztecCode encode(byte[] data, int minECCPercent, int userSpecifiedLayers, Charset charset)
data
- input data stringminECCPercent
- minimal percentage of error check words (According to ISO/IEC 24778:2008,
a minimum of 23% + 3 words is recommended)userSpecifiedLayers
- if non-zero, a user-specified value for the number of layerscharset
- character set to mark using ECI; if null, no ECI code will be inserted, and the
default encoding of ISO/IEC 8859-1 will be assuming by readers.Copyright © 2007–2024. All rights reserved.