Defines | 
| #define  | TECIT_HS(s) | 
|   | Help-String Macro (for ActiveX interface).  
  | 
Enumerations | 
| enum   | e_BarCType {  
  eBC_None =  0, 
eBC_Code11 =  1, 
eBC_2OF5 =  2, 
eBC_2OF5IL =  3, 
 
  eBC_2OF5IATA =  4, 
eBC_2OF5M =  5, 
eBC_2OF5DL =  6, 
eBC_2OF5IND =  7, 
 
  eBC_3OF9 =  8, 
eBC_3OF9A =  9, 
eBC_EAN8 =  10, 
eBC_EAN8P2 =  11, 
 
  eBC_EAN8P5 =  12, 
eBC_EAN13 =  13, 
eBC_EAN13P2 =  14, 
eBC_EAN13P5 =  15, 
 
  eBC_EAN128 =  16, 
eBC_UPC12 =  17, 
eBC_CodaBar2 =  18, 
eBC_CodaBar18 =  19, 
 
  eBC_Scan1 =  19, 
eBC_Code128 =  20, 
eBC_DPLeit =  21, 
eBC_DPIdent =  22, 
 
  eBC_ISBN13P5 =  23, 
eBC_ISMN =  24, 
eBC_9OF3 =  25, 
eBC_ISSN =  26, 
 
  eBC_ISSNP2 =  27, 
eBC_Flattermarken =  28, 
eBC_GS1DataBar =  29, 
eBC_RSS14 =  29, 
 
  eBC_GS1DataBarLtd =  30, 
eBC_RSSLtd =  30, 
eBC_GS1DataBarExp =  31, 
eBC_RSSExp =  31, 
 
  eBC_TelepenAlpha =  32, 
eBC_UCC128 =  33, 
eBC_UPCA =  34, 
eBC_UPCAP2 =  35, 
 
  eBC_UPCAP5 =  36, 
eBC_UPCE =  37, 
eBC_UPCEP2 =  38, 
eBC_UPCEP5 =  39, 
 
  eBC_USPSPostNet5 =  40, 
eBC_USPSPostNet6 =  41, 
eBC_USPSPostNet9 =  42, 
eBC_USPSPostNet10 =  43, 
 
  eBC_USPSPostNet11 =  44, 
eBC_USPSPostNet12 =  45, 
eBC_Plessey =  46, 
eBC_MSI =  47, 
 
  eBC_SSCC18 =  48, 
eBC_FIM =  49, 
eBC_Scan2 =  49, 
eBC_LOGMARS =  50, 
 
  eBC_Pharma1 =  51, 
eBC_PZN7 =  52, 
eBC_Pharma2 =  53, 
eBC_CEPNet =  54, 
 
  eBC_PDF417 =  55, 
eBC_PDF417Trunc =  56, 
eBC_MAXICODE =  57, 
eBC_QRCode =  58, 
 
  eBC_Code128A =  59, 
eBC_Code128B =  60, 
eBC_Code128C =  61, 
eBC_9OF3A =  62, 
 
  eBC_AusPostCustom =  63, 
eBC_AusPostCustom2 =  64, 
eBC_AusPostCustom3 =  65, 
eBC_AusPostReplyPaid =  66, 
 
  eBC_AusPostRouting =  67, 
eBC_AusPostRedirect =  68, 
eBC_ISBN13 =  69, 
eBC_RM4SCC =  70, 
 
  eBC_DataMatrix =  71, 
eBC_EAN14 =  72, 
eBC_VIN =  73, 
eBC_CODABLOCK_F =  74, 
 
  eBC_NVE18 =  75, 
eBC_JapanesePostal =  76, 
eBC_KoreanPostalAuth =  77, 
eBC_GS1DataBarTrunc =  78, 
 
  eBC_RSS14Trunc =  78, 
eBC_GS1DataBarStacked =  79, 
eBC_RSS14Stacked =  79, 
eBC_GS1DataBarStackedOmni =  80, 
 
  eBC_RSS14StackedOmni =  80, 
eBC_GS1DataBarExpStacked =  81, 
eBC_RSSExpStacked =  81, 
eBC_Planet12 =  82, 
 
  eBC_Planet14 =  83, 
eBC_MicroPDF417 =  84, 
eBC_USPSIntelligentMail =  85, 
eBC_USPSOneCode4CB =  85, 
 
  eBC_PlesseyBidir =  86, 
eBC_Telepen =  87, 
eBC_GS1_128 =  88, 
eBC_ITF14 =  89, 
 
  eBC_KIX =  90, 
eBC_BC412 =  91, 
eBC_Aztec =  92, 
eBC_DAFT =  93, 
 
  eBC_ItalianPostal2Of5 =  94, 
eBC_ItalianPostal3Of9 =  95, 
eBC_DPD =  96, 
eBC_MicroQRCode =  97, 
 
  eBC_HIBCLic128 =  98, 
eBC_HIBCLic3OF9 =  99, 
eBC_HIBCPas128 =  100, 
eBC_HIBCPas3OF9 =  101, 
 
  eBC_HIBCLicDataMatrix =  102, 
eBC_HIBCPasDataMatrix =  103, 
eBC_HIBCLicQRCode =  104, 
eBC_HIBCPasQRCode =  105, 
 
  eBC_HIBCLicPDF417 =  106, 
eBC_HIBCPasPDF417 =  107, 
eBC_HIBCLicMPDF417 =  108, 
eBC_HIBCPasMPDF417 =  109, 
 
  eBC_HIBCLicCODABLOCK_F =  110, 
eBC_HIBCPasCODABLOCK_F =  111, 
eBC_QRCode2005 =  112, 
eBC_PZN8 =  113
 
 } | 
|   | Supported Barcodes.  
 More...
  | 
| enum   | e_CDMethod {  
  eCDNone =  0, 
eCDStandard, 
eCDMod10, 
eCDMod43, 
 
  eCD2Mod47, 
eCDDPLeit, 
eCDDPIdent, 
eCD1Code11, 
 
  eCD2Code11, 
eCDUSPSPostnet, 
eCDMSI1, 
eCDMSI2, 
 
  eCDPlessey, 
eCDEAN8, 
eCDEAN13, 
eCDUPCA, 
 
  eCDUPCE, 
eCDEAN128, 
eCDCode128, 
eCDRM4SCC, 
 
  eCDPZN, 
eCDMod11W7, 
eCDEAN14, 
eCDMod10Kor, 
 
  eCDMod10Pla, 
eCDMod10ItlPst25, 
eCDMod36, 
eCDMod16, 
 
  eCDMod10Luhn, 
eCDVIN
 
 } | 
|   | Supported check-digit methods.  
 More...
  | 
| enum   | e_Degree { deg0 =  0, 
deg90 =  1, 
deg180 =  2, 
deg270 =  3
 } | 
|   | Supported barcode rotations.  
 More...
  | 
| enum   | e_MUnit {  
  eMUDefault =  0, 
eMUPixel, 
eMUMM, 
eMUMils, 
 
  eMUInch, 
eMUModules, 
eMUPercent
 
 } | 
|   | Supported measurement units.  
 More...
  | 
| enum   | e_BearerBar {  
  eBearerBar_None =  0, 
eBearerBar_TopAndBottom =  1, 
eBearerBar_Rectangle =  2, 
eBearerBar_Top =  3, 
 
  eBearerBar_Bottom =  4
 
 } | 
|   | Supported bearer bar types.  
 More...
  | 
| enum   | e_IMType {  
  eIMBmp =  0, 
eIMEmf, 
eIMEpsDeprecated, 
eIMGif, 
 
  eIMJpg, 
eIMPcx, 
eIMPng, 
eIMTif, 
 
  eIMEps, 
eIMEpsVector =  eIMEps
 
 } | 
|   | Supported image output formats.  
 More...
  | 
| enum   | e_BCAlign { eAlDefault, 
eAlLeft, 
eAlRight, 
eAlCenter
 } | 
|   | Supported alignments for the human readable text.  
 More...
  | 
| enum   | e_licProduct { eLicInvalid =  -1, 
eLicProd1D =  2006, 
eLicProd2D =  2007
 } | 
|   | Available product variants for licensing (!!Attention: different values for different operation systems).  
 More...
  | 
| enum   | e_licKind { eLicKindSingle =  1, 
eLicKindSite =  2, 
eLicKindDeveloper =  3, 
eLicKindWeb =  3
 } | 
|   | Available license variants.  
 More...
  | 
| enum   | e_DMSizes {  
  eDMSz_Default, 
eDMSz_10x10, 
eDMSz_12x12, 
eDMSz_14x14, 
 
  eDMSz_16x16, 
eDMSz_18x18, 
eDMSz_20x20, 
eDMSz_22x22, 
 
  eDMSz_24x24, 
eDMSz_26x26, 
eDMSz_32x32, 
eDMSz_36x36, 
 
  eDMSz_40x40, 
eDMSz_44x44, 
eDMSz_48x48, 
eDMSz_52x52, 
 
  eDMSz_64x64, 
eDMSz_72x72, 
eDMSz_80x80, 
eDMSz_88x88, 
 
  eDMSz_96x96, 
eDMSz_104x104, 
eDMSz_120x120, 
eDMSz_132x132, 
 
  eDMSz_144x144, 
eDMSz_8x18, 
eDMSz_8x32, 
eDMSz_12x26, 
 
  eDMSz_12x36, 
eDMSz_16x36, 
eDMSz_16x48
 
 } | 
|   | Available symbol-sizes for Data Matrix.  
 More...
  | 
| enum   | e_DMFormat {  
  eDMPr_Default =  0, 
eDMPr_UCCEAN, 
eDMPr_Industry, 
eDMPr_Macro05, 
 
  eDMPr_Macro06, 
eDMPr_Reader, 
eDMPr_PostMatrix
 
 } | 
|   | Available encoding formats for Data Matrix.  
 More...
  | 
| enum   | e_QRVersion {  
  eQRVers_Default, 
eQRVers_1, 
eQRVers_2, 
eQRVers_3, 
 
  eQRVers_4, 
eQRVers_5, 
eQRVers_6, 
eQRVers_7, 
 
  eQRVers_8, 
eQRVers_9, 
eQRVers_10, 
eQRVers_11, 
 
  eQRVers_12, 
eQRVers_13, 
eQRVers_14, 
eQRVers_15, 
 
  eQRVers_16, 
eQRVers_17, 
eQRVers_18, 
eQRVers_19, 
 
  eQRVers_20, 
eQRVers_21, 
eQRVers_22, 
eQRVers_23, 
 
  eQRVers_24, 
eQRVers_25, 
eQRVers_26, 
eQRVers_27, 
 
  eQRVers_28, 
eQRVers_29, 
eQRVers_30, 
eQRVers_31, 
 
  eQRVers_32, 
eQRVers_33, 
eQRVers_34, 
eQRVers_35, 
 
  eQRVers_36, 
eQRVers_37, 
eQRVers_38, 
eQRVers_39, 
 
  eQRVers_40
 
 } | 
|   | Available symbol-sizes for QR-Code.  
 More...
  | 
| enum   | e_QRFormat { eQRPr_Default, 
eQRPr_UCCEAN, 
eQRPr_Industry
 } | 
|   | Available encoding formats for QR-Code.  
 More...
  | 
| enum   | e_QRECLevel { eQREC_Low, 
eQREC_Medium, 
eQREC_Quartil, 
eQREC_High
 } | 
|   | Available error correction levels (ECC) for QR-Code.  
 More...
  | 
| enum   | e_QRMask {  
  eQRMsk_Default =  -1, 
eQRMsk_0, 
eQRMsk_1, 
eQRMsk_2, 
 
  eQRMsk_3, 
eQRMsk_4, 
eQRMsk_5, 
eQRMsk_6, 
 
  eQRMsk_7
 
 } | 
|   | Available mask patterns for QR-Code.  
 More...
  | 
| enum   | e_QRMBCompaction { eQRMBCompactionDefault =  -1, 
eQRMBCompactionNone, 
eQRMBCompactionKanji, 
eQRMBCompactionChinese
 } | 
|   | Available Multi Byte character compression (Kanji, Chinese) for QR-Code.  
 More...
  | 
| enum   | e_MQRVersion {  
  eMQRVers_Default, 
eMQRVers_1, 
eMQRVers_2, 
eMQRVers_3, 
 
  eMQRVers_4
 
 } | 
|   | Available symbol-sizes for Micro QR-Code.  
 More...
  | 
| enum   | e_MQRMask {  
  eMQRMsk_Default =  -1, 
eMQRMsk_0, 
eMQRMsk_1, 
eMQRMsk_2, 
 
  eMQRMsk_3
 
 } | 
|   | Available mask patterns for Micro QR-Code.  
 More...
  | 
| enum   | e_CBFFormat { eCBFPr_Default, 
eCBFPr_UCCEAN
 } | 
|   | Available encoding formats for Codablock-F.  
 More...
  | 
| enum   | e_MPDFVers {  
  eMPDFVer_Default, 
eMPDFVer_1x11, 
eMPDFVer_1x14, 
eMPDFVer_1x17, 
 
  eMPDFVer_1x20, 
eMPDFVer_1x24, 
eMPDFVer_1x28, 
eMPDFVer_2x8, 
 
  eMPDFVer_2x11, 
eMPDFVer_2x14, 
eMPDFVer_2x17, 
eMPDFVer_2x20, 
 
  eMPDFVer_2x23, 
eMPDFVer_2x26, 
eMPDFVer_3x6, 
eMPDFVer_3x8, 
 
  eMPDFVer_3x10, 
eMPDFVer_3x12, 
eMPDFVer_3x15, 
eMPDFVer_3x20, 
 
  eMPDFVer_3x26, 
eMPDFVer_3x32, 
eMPDFVer_3x38, 
eMPDFVer_3x44, 
 
  eMPDFVer_4x4, 
eMPDFVer_4x6, 
eMPDFVer_4x8, 
eMPDFVer_4x10, 
 
  eMPDFVer_4x12, 
eMPDFVer_4x15, 
eMPDFVer_4x20, 
eMPDFVer_4x26, 
 
  eMPDFVer_4x32, 
eMPDFVer_4x38, 
eMPDFVer_4x44
 
 } | 
|   | Available symbol sizes for MicroPDF.  
 More...
  | 
| enum   | e_MPDFMode {  
  eMPDFPr_Default, 
eMPDFPr_EAN128, 
eMPDFPr_C128Std, 
eMPDFPr_C128FNC2, 
 
  eMPDFPr_EAN128Lk, 
eMPDFPr_05Macro, 
eMPDFPr_06Macro, 
eMPDFPr_CCA, 
 
  eMPDFPr_CCB
 
 } | 
|   | Available encoding formats for Micro-PDF.  
 More...
  | 
| enum   | e_PDFMode { ePDFPr_Default, 
ePDFPr_Binary
 } | 
|   | Available encoding formats for PDF.  
 More...
  | 
| enum   | e_AztecSizes {  
  eAztecSz_Default, 
eAztecSz_15x15, 
eAztecSz_19x19, 
eAztecSz_23x23, 
 
  eAztecSz_27x27, 
eAztecSz_31x31, 
eAztecSz_37x37, 
eAztecSz_41x41, 
 
  eAztecSz_45x45, 
eAztecSz_49x49, 
eAztecSz_53x53, 
eAztecSz_57x57, 
 
  eAztecSz_61x61, 
eAztecSz_67x67, 
eAztecSz_71x71, 
eAztecSz_75x75, 
 
  eAztecSz_79x79, 
eAztecSz_83x83, 
eAztecSz_87x87, 
eAztecSz_91x91, 
 
  eAztecSz_95x95, 
eAztecSz_101x101, 
eAztecSz_105x105, 
eAztecSz_109x109, 
 
  eAztecSz_113x113, 
eAztecSz_117x117, 
eAztecSz_121x121, 
eAztecSz_125x125, 
 
  eAztecSz_131x131, 
eAztecSz_135x135, 
eAztecSz_139x139, 
eAztecSz_143x143, 
 
  eAztecSz_147x147, 
eAztecSz_151x151, 
eAztecSz_19x19_Rd, 
eAztecSz_23x23_Rd, 
 
  eAztecSz_27x27_Rd, 
eAztecSz_Rune
 
 } | 
|   | Available symbol-sizes for Aztec Code.  
 More...
  | 
| enum   | e_AztecFormat { eAztecFm_Default, 
eAztecFm_UCCEAN, 
eAztecFm_Industry
 } | 
|   | Available encoding formats for Data Matrix.  
 More...
  | 
| enum   | e_CCType {  
  eCC_None, 
eCC_Auto, 
eCC_A, 
eCC_B, 
 
  eCC_C
 
 } | 
|   | Available Composite Component (CC) Types for GS1 Composite Symbologies.  
 More...
  | 
| enum   | e_TrimSpaces { eTrim_None, 
eTrim_Left, 
eTrim_Right, 
eTrim_All
 } | 
|   | Available options for trimming input data.  
 More...
  | 
| enum   | e_DefaultSet { eBSDefault_None, 
eBSDefault_Set1, 
eBSDefault_Set2
 } | 
|   | Not implemented now. Reserved for future versions.  
 More...
  | 
| enum   | e_ErrorCode {  
  eErr_OK =  0x00000000L, 
eErr_Invalid_Parameter =  0x80070057L, 
eErr_Invalid_Data =  0x8007000DL, 
eErr_Bad_Len =  0x80090004L, 
 
  eErr_Bad_Len_CC =  0x80090005L, 
eErr_Too_Many_Characters =  0x8007007AL, 
eErr_Draw =  0x80040140L, 
eErr_Empty =  0x800710D2L, 
 
  eErr_Not_Supported =  0x80070032L, 
eErr_Not_Implemented =  0x80004001L, 
eErr_Module_NotFound =  0x8007007EL, 
eErr_BCCreateNotCalled =  0x8007065AL, 
 
  eErr_InvalidCodePage =  0x8007203CL, 
eErr_BadFormat =  0x8007000BL, 
eErr_WrongCheckDigit =  0x8009700CL, 
eErr_QuietZoneTooSmall =  0x800719E2L, 
 
  eErr_InvalidHexDigit =  0x800736E0L
 
 } | 
|   | Error codes returned by TBarCode.  
 More...
  | 
| enum   | e_ColorMode { enColorModeRgb, 
enColorModeGrayscale, 
enColorModeCmyk
 } | 
|   | Defines the supported color modes.  
 More...
  | 
| enum   | e_PCLMode { enPCL5, 
enPCL5NoHPGL
 } | 
|   | Defines the supported color modes.  
 More...
  | 
| enum   | e_Decoder { eDecoder_All =  0, 
eDecoder_Hardware, 
eDecoder_Software, 
eDecoder_TBarCodeInForm
 } | 
|   | Type of barcode decoder (necessary for auto-computation of minimal module width).  
 More...
  | 
| enum   | e_StructuredAppendMode { eSAM_None =  0, 
eSAM_Standard, 
eSAM_TBarCode
 } | 
|   | Type of barcode scanner for which the output should be optimized.  
 More...
  | 
| enum   | e_Compression { eCompression_None =  0, 
eCompression_Deflate, 
eCompression_GZip, 
eCompression_ZLib
 } | 
|   | Type of compression used for content of barcode.  
 More...
  | 
| enum   | e_DrawMode { eDrawMode_Default =  0, 
eDrawMode_Compatible, 
eDrawMode_Advanced, 
eDrawMode_Dual
 } | 
|   | GDI drawing method.  
 More...
  | 
| enum   | e_DynamicBoundingRect { eDynamicBoundingRect_None =  0, 
eDynamicBoundingRect_Horizontal, 
eDynamicBoundingRect_Vertical
 } | 
|   | Type of bounding rectangle.  
 More...
  | 
| enum   | e_SizeMode { eSizeMode_Default =  -1, 
eSizeMode_FitToBoundingRect, 
eSizeMode_CustomModuleWidth, 
eSizeMode_MinimalModuleWidth
 } | 
|   | Determines how the size of the barcode and the single modules are set.  
 More...
  | 
| enum   | e_EncodingMode {  
  eEncMode_CodePage =  0, 
eEncMode_LowByte, 
eEncMode_ByteStream, 
eEncMode_BYTE_HILO, 
 
  eEncMode_Hexadecimal
 
 } | 
|   | Determines the data encoding mode.  
 More...
  | 
| enum   | e_CodePage {  
  eCodePage_Custom, 
eCodePage_Default, 
eCodePage_ANSI, 
eCodePage_Windows1252, 
 
  eCodePage_Latin_I, 
eCodePage_ASCIIExt_437, 
eCodePage_UTF8, 
eCodePage_Korean, 
 
  eCodePage_Japanese_Shift_JIS, 
eCodePage_Simplified_Chinese, 
eCodePage_Trad_Chinese_Big5, 
eCodePage_ANSI_Cyrillic, 
 
  eCodePage_KOI8_R
 
 } | 
|   | Predefined code pages.  
 More...
  | 
Enumerations for TBarCode. 
Contains all enumerations used in API-calls of TBarCode.