DotCodeExtCodetextBuilder
Inheritance: java.lang.Object, com.aspose.barcode.generation.ExtCodetextBuilder
public class DotCodeExtCodetextBuilder extends ExtCodetextBuilder
Extended codetext generator for 2D DotCode barcodes for ExtendedCodetext Mode of DotCodeEncodeMode
//Extended codetext mode //create codetext DotCodeExtCodetextBuilder textBuilder = new DotCodeExtCodetextBuilder(); textBuilder.addFNC1FormatIdentifier(); textBuilder.addECICodetext(ECIEncodings.Win1251, "Will"); textBuilder.addFNC1FormatIdentifier(); textBuilder.addECICodetext(ECIEncodings.UTF8, "\u72acRight\u72d7"); textBuilder.addFNC1FormatIdentifier(); textBuilder.addECICodetext(ECIEncodings.UTF16BE, "\u72acPower\u72d7"); textBuilder.addPlainCodetext("Plain text"); textBuilder.addFNC3SymbolSeparator(); textBuilder.addFNC3ReaderInitialization(); textBuilder.addPlainCodetext("Reader initialization info"); //generate codetext String codetext = textBuilder.getExtendedCodetext(); //generate BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DOT_CODE, codetext); { generator.getParameters().getBarcode().getDotCode().setDotCodeEncodeMode(DotCodeEncodeMode.EXTENDED_CODETEXT); generator.save("test.bmp"); }
Constructors
Constructor | Description |
---|---|
DotCodeExtCodetextBuilder() |
Methods
Method | Description |
---|---|
addECICodetext(int ECIEncoding, String codetext) | Adds codetext with Extended Channel Identifier |
addFNC1FormatIdentifier() | Adds FNC1 format identifier to the extended codetext items |
addFNC3ReaderInitialization() | Adds FNC3 reader initialization to the extended codetext items |
addFNC3SymbolSeparator() | Adds FNC3 symbol separator to the extended codetext items |
addPlainCodetext(String codetext) | Adds plain codetext to the extended codetext items |
addStructuredAppendMode(int barcodeId, int barcodesCount) | Adds structured append mode to the extended codetext items |
clear() | Clears extended codetext items |
equals(Object arg0) | |
getClass() | |
getExtendedCodetext() | Generates Extended codetext from the extended codetext list. |
hashCode() | |
isNeedToShieldItemFromPrevECI(int Index) | Checks necessity to shield previous item by “\000000” |
notify() | |
notifyAll() | |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
DotCodeExtCodetextBuilder()
public DotCodeExtCodetextBuilder()
addECICodetext(int ECIEncoding, String codetext)
public void addECICodetext(int ECIEncoding, String codetext)
Adds codetext with Extended Channel Identifier
Parameters:
Parameter | Type | Description |
---|---|---|
ECIEncoding | int | Extended Channel Identifier |
codetext | java.lang.String | Codetext in unicode to add as extended codetext item with Extended Channel Identifier |
addFNC1FormatIdentifier()
public void addFNC1FormatIdentifier()
Adds FNC1 format identifier to the extended codetext items
addFNC3ReaderInitialization()
public void addFNC3ReaderInitialization()
Adds FNC3 reader initialization to the extended codetext items
addFNC3SymbolSeparator()
public void addFNC3SymbolSeparator()
Adds FNC3 symbol separator to the extended codetext items
addPlainCodetext(String codetext)
public void addPlainCodetext(String codetext)
Adds plain codetext to the extended codetext items
Parameters:
Parameter | Type | Description |
---|---|---|
codetext | java.lang.String | Codetext in unicode to add as extended codetext item |
addStructuredAppendMode(int barcodeId, int barcodesCount)
public void addStructuredAppendMode(int barcodeId, int barcodesCount)
Adds structured append mode to the extended codetext items
Parameters:
Parameter | Type | Description |
---|---|---|
barcodeId | int | ID of barcode |
barcodesCount | int | Barcodes count |
clear()
public void clear()
Clears extended codetext items
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getExtendedCodetext()
public String getExtendedCodetext()
Generates Extended codetext from the extended codetext list.
Returns: java.lang.String - Extended codetext as string
hashCode()
public native int hashCode()
Returns: int
isNeedToShieldItemFromPrevECI(int Index)
public boolean isNeedToShieldItemFromPrevECI(int Index)
Checks necessity to shield previous item by “\000000”
Parameters:
Parameter | Type | Description |
---|---|---|
Index | int | Index in m_List |
Returns: boolean - Necessity to shield
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |