Aspose.Barcode for Python via Java Generation and Recognition API docs
MaxiCodeExtCodetextBuilder Class Reference

Extended codetext generator for MaxiCode barcodes for ExtendedCodetext Mode of MaxiCodeEncodeMode Use TwoDDisplayText property of BarcodeGenerator to set visible text to removing managing characters. More...

Inherits ExtCodetextBuilder.

Public Member Functions

def __init__ (self)
 
def init (self)
 
def getExtendedCodetext (self)
 Generates Extended codetext from the extended codetext list. More...
 
- Public Member Functions inherited from ExtCodetextBuilder
def __init__ (self, javaClass)
 
def clear (self)
 Clears extended codetext items. More...
 
def addPlainCodetext (self, codetext)
 Adds plain codetext to the extended codetext items. More...
 
def addECICodetext (self, ECIEncoding, codetext)
 Adds codetext with Extended Channel Identifier. More...
 
- Public Member Functions inherited from BaseJavaClass
def getJavaClass (self)
 
def setJavaClass (self, javaClass)
 
def getJavaClassName (self)
 
def isNull (self)
 
def printJavaClassName (self)
 

Static Public Attributes

string JAVA_CLASS_NAME = "com.aspose.mw.barcode.generation.MwMaxiCodeExtCodetextBuilder"
 

Additional Inherited Members

- Public Attributes inherited from BaseJavaClass
 javaClass
 
 javaClassName
 

Detailed Description

Extended codetext generator for MaxiCode barcodes for ExtendedCodetext Mode of MaxiCodeEncodeMode Use TwoDDisplayText property of BarcodeGenerator to set visible text to removing managing characters.

This sample shows how to use MaxiCodeExtCodetextBuilder in Extended Mode.

# create codetext
textBuilder = MaxiCodeExtCodetextBuilder()
textBuilder.addECICodetext(ECIEncodings.Win1251, "Will")
textBuilder.addECICodetext(ECIEncodings.UTF8, "犬Right狗")
textBuilder.addECICodetext(ECIEncodings.UTF16BE, "犬Power狗")
textBuilder.addPlainCodetext("Plain text")
# generate codetext
codetext = textBuilder.getExtendedCodetext()
# generate
generator = BarcodeGenerator(EncodeTypes.MAXI_CODE, codetext)
generator.getParameters().getBarcode().getCodeTextParameters().setTwoDDisplayText("My Text")
generator.save("test.bmp", BarcodeImageFormat.BMP)

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Member Function Documentation

◆ getExtendedCodetext()

def getExtendedCodetext (   self)

Generates Extended codetext from the extended codetext list.

Returns
:Extended codetext as string

Reimplemented from ExtCodetextBuilder.

◆ init()

def init (   self)

Reimplemented from BaseJavaClass.

Member Data Documentation

◆ JAVA_CLASS_NAME

string JAVA_CLASS_NAME = "com.aspose.mw.barcode.generation.MwMaxiCodeExtCodetextBuilder"
static