Enum MaxiCodeMode
Contents
[ Hide ]MaxiCodeMode enumeration
Encoding mode for MaxiCode barcodes.
publicenumMaxiCodeMode
Values
Name | Value | Description |
---|---|---|
Mode2 | 2 | Mode 2 encodes postal information in first message and data in second message. Has 9 digits postal code (used only in USA). |
Mode3 | 3 | Mode 3 encodes postal information in first message and data in second message. Has 6 alphanumeric postal code, used in the world. |
Mode4 | 4 | Mode 4 encodes data in first and second message, with short ECC correction. |
Mode5 | 5 | Mode 5 encodes data in first and second message, with long ECC correction. |
Mode6 | 6 | Mode 6 encodes data in first and second message, with short ECC correction. Used to encode device. |
Examples
This sample shows how to genereate MaxiCode barcodes using ComplexBarcodeGenerator
[C#]//Mode 2 with standart second messageMaxiCodeCodetextMode2maxiCodeCodetext=newMaxiCodeCodetextMode2();maxiCodeCodetext.PostalCode="524032140";maxiCodeCodetext.CountryCode=056;maxiCodeCodetext.ServiceCategory=999;MaxiCodeStandartSecondMessagemaxiCodeStandartSecondMessage=newMaxiCodeStandartSecondMessage();maxiCodeStandartSecondMessage.Message="Test message";maxiCodeCodetext.SecondMessage=maxiCodeStandartSecondMessage;using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext)){complexGenerator.GenerateBarCodeImage();}//Mode 2 with structured second messageMaxiCodeCodetextMode2maxiCodeCodetext=newMaxiCodeCodetextMode2();maxiCodeCodetext.PostalCode="524032140";maxiCodeCodetext.CountryCode=056;maxiCodeCodetext.ServiceCategory=999;MaxiCodeStructuredSecondMessagemaxiCodeStructuredSecondMessage=newMaxiCodeStructuredSecondMessage();maxiCodeStructuredSecondMessage.Add("634 ALPHA DRIVE");maxiCodeStructuredSecondMessage.Add("PITTSBURGH");maxiCodeStructuredSecondMessage.Add("PA");maxiCodeStructuredSecondMessage.Year=99;maxiCodeCodetext.SecondMessage=maxiCodeStructuredSecondMessage;using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext)){complexGenerator.GenerateBarCodeImage();}//Mode 3 with standart second messageMaxiCodeCodetextMode3maxiCodeCodetext=newMaxiCodeCodetextMode3();maxiCodeCodetext.PostalCode="B1050";maxiCodeCodetext.CountryCode=056;maxiCodeCodetext.ServiceCategory=999;MaxiCodeStandartSecondMessagemaxiCodeStandartSecondMessage=newMaxiCodeStandartSecondMessage();maxiCodeStandartSecondMessage.Message="Test message";maxiCodeCodetext.SecondMessage=maxiCodeStandartSecondMessage;using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext)){complexGenerator.GenerateBarCodeImage();}//Mode 3 with structured second messageMaxiCodeCodetextMode3maxiCodeCodetext=newMaxiCodeCodetextMode3();maxiCodeCodetext.PostalCode="B1050";maxiCodeCodetext.CountryCode=056;maxiCodeCodetext.ServiceCategory=999;MaxiCodeStructuredSecondMessagemaxiCodeStructuredSecondMessage=newMaxiCodeStructuredSecondMessage();maxiCodeStructuredSecondMessage.Add("634 ALPHA DRIVE");maxiCodeStructuredSecondMessage.Add("PITTSBURGH");maxiCodeStructuredSecondMessage.Add("PA");maxiCodeStructuredSecondMessage.Year=99;maxiCodeCodetext.SecondMessage=maxiCodeStructuredSecondMessage;using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext.GetConstructedCodetext()){complexGenerator.GenerateBarCodeImage();}//Mode 4MaxiCodeStandardCodetextmaxiCodeCodetext=newMaxiCodeStandardCodetext();maxiCodeCodetext.Mode=MaxiCodeMode.Mode4;maxiCodeCodetext.Message="Test message";using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext.GetConstructedCodetext()){complexGenerator.GenerateBarCodeImage();}//Mode 5MaxiCodeStandardCodetextmaxiCodeCodetext=newMaxiCodeStandardCodetext();maxiCodeCodetext.Mode=MaxiCodeMode.Mode5;maxiCodeCodetext.Message="Test message";using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext.GetConstructedCodetext()){complexGenerator.GenerateBarCodeImage();}//Mode 6MaxiCodeStandardCodetextmaxiCodeCodetext=newMaxiCodeStandardCodetext();maxiCodeCodetext.Mode=MaxiCodeMode.Mode6;maxiCodeCodetext.Message="Test message";using(ComplexBarcodeGeneratorcomplexGenerator=newComplexBarcodeGenerator(maxiCodeCodetext.GetConstructedCodetext()){complexGenerator.GenerateBarCodeImage();}
See Also
- namespace Aspose.BarCode.Generation
- assembly Aspose.BarCode