Aspose.Barcode.Generation
Contents
[
Hide
]Aspose.Barcode.Generation namespace
This reference details the types available in Aspose.Barcode.Generation, including parameter objects for specific symbologies such as AustralianPost and Aztec, as well as visual options like borders, captions, and color definitions. Use these classes to fine‑tune barcode generation settings before rendering the image.
Classes
| Class | Description |
|---|---|
| AustralianPostParameters | AustralianPost barcode parameters. |
| AztecParameters | Aztec parameters. |
| BarcodeGenerator | BarcodeGenerator for backend barcode images generation. supported symbologies: 1D: Codabar, Code11, Code128, Code39Stand |
| BarcodeParameters | Barcode generation parameters. |
| BaseGenerationParameters | Barcode image generation parameters. |
| BorderParameters | Barcode image border parameters |
| CaptionParameters | Caption parameters. |
| CMYKColor | Class for CMYK color. A null instance means CMYK is not used, and default RGB color is in use. |
| CodabarParameters | Codabar parameters. |
| CodablockParameters | Codablock parameters. |
| Code128Parameters | Code128 parameters. |
| Code16KParameters | Code16K parameters. |
| CodetextParameters | Codetext parameters. |
| CouponParameters | Coupon parameters. Used for UpcaGs1DatabarCoupon, UpcaGs1Code128Coupon. |
| DataBarParameters | Databar parameters. |
| DataMatrixExtCodetextBuilder | Extended codetext generator for 2D DataMatrix barcodes for ExtendedCodetext Mode of DataMatrixEncodeMode |
| DataMatrixParameters | DataMatrix parameters. |
| DotCodeExtCodetextBuilder | Extended codetext generator for 2D DotCode barcodes for ExtendedCodetext Mode of DotCodeEncodeMode |
| DotCodeParameters | DotCode parameters. |
| EncodeTypes | Specifies the type of barcode to encode. |
| ExtCodetextBuilder | Helper class for automatic codetext generation of the Extended Codetext Mode |
| FontUnit | Defines a particular format for text, including font face, size, and style attributes where size in Unit value property. |
| GS1CompositeBarParameters | GS1 Composite bar parameters. |
| HanXinExtCodetextBuilder | Extended codetext generator for Han Xin Code for Extended Mode of HanXinEncodeMode |
| HanXinParameters | Han Xin parameters. |
| HslaColor | Class for representing HSLA color (Hue, Saturation, Lightness, Alpha) |
| ImageParameters | Image parameters. |
| ITFParameters | ITF parameters. |
| MaxiCodeExtCodetextBuilder | Extended codetext generator for MaxiCode barcodes for ExtendedCodetext Mode of MaxiCodeEncodeMode Use TwoDDisplayText pr |
| MaxiCodeParameters | MaxiCode parameters. |
| Padding | Paddings parameters. |
| PatchCodeParameters | PatchCode parameters. |
| Pdf417Parameters | PDF417 parameters. Contains PDF417, MacroPDF417, MicroPDF417 and GS1MicroPdf417 parameters. MacroPDF417 requires two fie |
| PdfParameters | PDF parameters wrapper. Expects an underlying javaClass instance that provides the corresponding getter/setter methods r |
| PostalParameters | Postal parameters. Used for Postnet, Planet. |
| QrExtCodetextBuilder | Extended codetext generator for 2D QR barcodes for ExtendedCodetext Mode of QREncodeMode Use Display2DText property of B |
| QrParameters | QR parameters. |
| QrStructuredAppendParameters | QR structured append parameters. |
| SupplementParameters | Supplement parameters. Used for Interleaved2of5, Standard2of5, EAN13, EAN8, UPCA, UPCE, ISBN, ISSN, ISMN. |
| SvgParameters | SVG parameters. |
| Unit | Specifies the size value in different units (Pixel, Inches, etc.). This sample shows how to create and save a BarCode im |
Enums
| Enum | Description |
|---|---|
| AutoSizeMode | Specifies the different types of automatic sizing modes. Default value is AutoSizeMode::NONE. This sample shows how to c |
| AztecEncodeMode | Encoding mode for Aztec barcodes. |
| AztecSymbolMode | Specifies the Aztec symbol mode. |
| BarCodeImageFormat | Specifies the file format of the image. |
| Base64CodeTextType | |
| BorderDashStyle | Specifies the style of dashed border lines. |
| CodabarChecksumMode | Specifies the checksum algorithm for Codabar |
| CodabarSymbol | Specifies the start or stop symbol of the Codabar barcode specification. |
| Code128EncodeMode | Encoding mode for Code128 barcodes. specification. |
| CodeLocation | Codetext location |
| DataMatrixEccType | Specify the type of the ECC to encode. |
| DataMatrixEncodeMode | DataMatrix encoder’s encoding mode, default to Auto |
| DataMatrixVersion | Specify the type of the ECC to encode. |
| DotCodeEncodeMode | Encoding mode for DotCode barcodes. |
| ECIEncodings | Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for |
| EnableChecksum | Enable checksum during generation for 1D barcodes. Default is treated as Yes for symbologies which must contain checksum |
| ExtCodeItemType | |
| ExtCodetextBuilderType | |
| FontMode | Font size mode. |
| FontStyle | Specifies style information applied to text. |
| GraphicsUnit | Specifies the unit of measure for the given data. |
| HanXinEncodeMode | Han Xin Code encoding mode. It is recommended to use Auto with ASCII / Chinese characters or Unicode for Unicode charact |
| HanXinErrorLevel | Level of Reed-Solomon error correction. From low to high: L1, L2, L3, L4. |
| HanXinExtCodetextBuilderType | |
| HanXinVersion | Version of Han Xin Code. From Version01 - 23 x 23 modules to Version84 - 189 x 189 modules, increasing in steps of 2 mod |
| ITF14BorderType | ITF14 barcode’s border type |
| MacroCharacter | Macro Characters 05 and 06 values are used to obtain more compact encoding in special modes. 05 Macro craracter is trans |
| MaxiCodeEncodeMode | Encoding mode for MaxiCode barcodes. |
| MaxiCodeMode | Encoding mode for MaxiCode barcodes. This sample shows how to genereate MaxiCode barcodes using ComplexBarcodeGenerator |
| MicroQRVersion | Version of MicroQR Code. From M1 to M4. |
| PatchFormat | PatchCode format. Choose PatchOnly to generate single PatchCode. Use page format to generate Patch page with PatchCodes |
| Pdf417CompactionMode | Pdf417 barcode’s compation mode |
| Pdf417EncodeMode | Pdf417 barcode encode mode |
| Pdf417ErrorLevel | pdf417 barcode’s error correction level, from level 0 to level 9, level 0 means no error correction, level 9 means best |
| Pdf417MacroTerminator | Used to tell the encoder whether to add Macro PDF417 Terminator (codeword 922) to the segment. Applied only for Macro PD |
| QREncodeMode | Encoding mode for QR barcodes. This sample shows how to use FNC1 second position in Extended Mode. This sample shows how |
| QREncodeType | QR / MicroQR selector mode. Select FORCE_QR for standard QR symbols, AUTO for MicroQR. FORCE_MICRO_QR is used for strong |
| QRErrorLevel | Level of Reed-Solomon error correction. From low to high: LEVEL_L, LEVEL_M, LEVEL_Q, LEVEL_H. |
| QRVersion | Version of QR Code. From Version1 to Version40 for QR code and from M1 to M4 for MicroQr. |
| RectMicroQRVersion | Version of RectMicroQR Code. From version R7x43 to version R17x139. |
| SvgColorMode | Possible modes for filling color in svg file, RGB is default and supported by SVG 1.1. RGBA, HSL, HSLA is allowed in SVG |
| TextAlignment | Text alignment. |
| TwoDComponentType | Type of 2D component This sample shows how to create and save a GS1 Composite Bar image. Note that 1D codetext and 2D co |