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.