| General Function Calls | These function calls are required to produce a barcode with standard settings |
| ▼Barcode Settings | Functions to change barcode settings (barcode type, barcode data, appearance, size, etc) |
| Barcode Type (Symbology) | Functions for handling the barcode type (barcode symbology) |
| Barcode Data | Functions for handling the barcode data |
| Appearance | Modify the general appearance of a barcode with these functions |
| Colors | Modify the colors for the barcode, background and human readable text |
| Bar:Space Print-Ratio | Modify the so-called print-ratio of a barcode with these functions |
| Quiet Zone | Beside in EAN and UPC barcodes, TBarCode does not include quiet zones into the generated barcode |
| Human Readable Text | Functions for the human readable text of a barcode |
| Check-Digits | Modifies the behavior of TBarCode regarding check-digit computation |
| Size Queries | Functions for retrieving the size of the barcode |
| Module Width and Barcode Quality | Functions for specifying how the module width of the barcode should be set |
| Barcode Options | Functions for specifying barcode settings via the option interface |
| ▼Drawing and Saving Barcodes | Functions for drawing and saving barcodes |
| ▼Windows GDI | Functions for drawing or printing a barcode onto a device via a Windows GDI device context |
| Clipboard | Copy generated barcodes onto the clipboard |
| Metafiles | Saving barcodes as Enhanced Metafiles |
| Bitmap Images | Saving barcodes as various graphic files (BMP, GIF, JPG, etc) |
| Bitmap Images | Saving barcodes as bitmaps (BMP, GIF, JPG, PNG or TIF) |
| PCL | Saving barcodes in PCL format |
| Postscript | Saving barcodes in Postscript format |
| PDF | Saving barcodes in PDF format |
| AI | Saving barcodes in AI format (Adobe Illustrator® 7) |
| SVG | Saving barcodes in SVG format |
| Customized Drawing (Callbacks) | The standard functionality of TBarCode for drawing/saving barcodes may be customized with these call-back functions |
| Multiple Barcodes | Functions for drawing multiple barcodes which are necessary if a large amount of information should be encoded |
| ▼2D Barcodes and Special Symbologies | This section describes support for 2D barcodes and other advanced symbologies |
| PDF417 and MicroPDF | These functions are used for modifying the behavior of TBarCode when generating PDF417, MacroPDF and MicroPDF symbologies |
| MaxiCode | These functions are used for modifying the behavior of TBarCode when generating the Maxicode symbology |
| Data Matrix | These functions are used for modifying the behavior of TBarCode when generating the Data Matrix symbology |
| QR-Code | These functions are used for modifying the behavior of TBarCode when generating the QR-Code symbology |
| Codablock F | These functions are used for modifying the behavior of TBarCode when generating the Codablock-F symbology |
| GS1 / EAN / UCC Composite Symbology | These functions are used for modifying the behavior of TBarCode when generating GS1-symbologies |
| GS1 DataBar / RSS (Reduced Space Symbology) | These functions are used for modifying the behavior of TBarCode when generating GS1 DataBar-symbologies |
| Aztec Code | These functions are used for modifying the behavior of TBarCode when generating the Aztec Code symbology |
| DotCode | These functions are used for modifying the behavior of TBarCode when generating the DotCode symbology |
| Han Xin Code | These functions are used for modifying the behavior of TBarCode when generating the Han Xin Code symbology |
| ▼Error Handling | Error handling functions |
| Error Codes | The following table lists all error codes that can be returned by TBarCode |
| Example | This example shows the error handling concept of TBarCode |