Package com.google.zxing.aztec.encoder
Class Encoder
java.lang.Object
com.google.zxing.aztec.encoder.Encoder
Generates Aztec 2D barcodes.
- Author:
- Rustam Abdullaev
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intstatic final int
- 
Method SummaryModifier and TypeMethodDescriptionstatic AztecCodeencode(byte[] data) Encodes the given binary content as an Aztec symbol (without ECI code)static AztecCodeencode(byte[] data, int minECCPercent, int userSpecifiedLayers) Encodes the given binary content as an Aztec symbol (without ECI code)static AztecCodeEncodes the given binary content as an Aztec symbolstatic AztecCodeEncodes the given string content as an Aztec symbol (without ECI code)static AztecCodeEncodes the given string content as an Aztec symbol (without ECI code)static AztecCodeEncodes the given string content as an Aztec symbol
- 
Field Details- 
DEFAULT_EC_PERCENTpublic static final int DEFAULT_EC_PERCENT- See Also:
 
- 
DEFAULT_AZTEC_LAYERSpublic static final int DEFAULT_AZTEC_LAYERS- See Also:
 
 
- 
- 
Method Details- 
encodeEncodes the given string content as an Aztec symbol (without ECI code)- Parameters:
- data- input data string; must be encodable as ISO/IEC 8859-1 (Latin-1)
- Returns:
- Aztec symbol matrix with metadata
 
- 
encodeEncodes the given string content as an Aztec symbol (without ECI code)- Parameters:
- 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 layers
- Returns:
- Aztec symbol matrix with metadata
 
- 
encodepublic static AztecCode encode(String data, int minECCPercent, int userSpecifiedLayers, Charset charset) Encodes the given string content as an Aztec symbol- Parameters:
- data- input data string
- 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 layers
- charset- 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.
- Returns:
- Aztec symbol matrix with metadata
 
- 
encodeEncodes the given binary content as an Aztec symbol (without ECI code)- Parameters:
- data- input data string
- Returns:
- Aztec symbol matrix with metadata
 
- 
encodeEncodes the given binary content as an Aztec symbol (without ECI code)- Parameters:
- data- input data string
- 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 layers
- Returns:
- Aztec symbol matrix with metadata
 
- 
encodepublic static AztecCode encode(byte[] data, int minECCPercent, int userSpecifiedLayers, Charset charset) Encodes the given binary content as an Aztec symbol- Parameters:
- data- input data string
- 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 layers
- charset- 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.
- Returns:
- Aztec symbol matrix with metadata
 
 
-