Package com.aspose.barcode.generation
Class DataMatrixExtCodetextBuilder
java.lang.Object
com.aspose.barcode.generation.ExtCodetextBuilder
com.aspose.barcode.generation.DataMatrixExtCodetextBuilder
Extended codetext generator for 2D DataMatrix barcodes for ExtendedCodetext Mode of EncodeMode
//Extended codetext mode //create codetext DataMatrixExtCodetextBuilder textBuilder = new DataMatrixExtCodetextBuilder(); codetextBuilder.addECICodetextWithEncodeMode(ECIEncodings.Win1251, EncodeMode.BYTES, "World"); codetextBuilder.addPlainCodetext("Will"); codetextBuilder.addECICodetext(ECIEncodings.UTF8, "犬Right狗"); codetextBuilder.addCodetextWithEncodeMode(EncodeMode.C40, "ABCDE"); //generate codetext String codetext = textBuilder.getExtendedCodetext(); //generate BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, codetext); generator.getParameters().getBarcode().getDataMatrix().setEncodeMode(EncodeMode.EXTENDED_CODETEXT); generator.save("test.bmp");
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCodetextWithEncodeMode(DataMatrixEncodeMode encodeMode, String codetext) Adds codetext with defined encode mode to the extended codetext itemsvoidaddECICodetextWithEncodeMode(int ECIEncoding, DataMatrixEncodeMode encodeMode, String codetext) Adds codetext with Extended Channel Identifier with defined encode modeGenerates Extended codetext from the extended codetext list.Methods inherited from class com.aspose.barcode.generation.ExtCodetextBuilder
addECICodetext, addPlainCodetext, clear, isNeedToShieldItemFromPrevECI
-
Constructor Details
-
DataMatrixExtCodetextBuilder
public DataMatrixExtCodetextBuilder()
-
-
Method Details
-
addECICodetextWithEncodeMode
public void addECICodetextWithEncodeMode(int ECIEncoding, DataMatrixEncodeMode encodeMode, String codetext) Adds codetext with Extended Channel Identifier with defined encode mode
- Parameters:
ECIEncoding- Extended Channel IdentifierencodeMode- Encode mode valuecodetext- Codetext in unicode to add as extended codetext item with Extended Channel Identifier with defined encode mode
-
addCodetextWithEncodeMode
Adds codetext with defined encode mode to the extended codetext items
- Parameters:
encodeMode- Encode mode valuecodetext- Codetext in unicode to add as extended codetext item
-
getExtendedCodetext
Generates Extended codetext from the extended codetext list.
- Specified by:
getExtendedCodetextin classExtCodetextBuilder- Returns:
- Extended codetext as string
-