12#import <Foundation/Foundation.h>
14extern const float TSPLAlphaExpansionMin;
15extern const float TSPLAlphaExpansionMax;
16extern const float TSPLTwoByteExpansionMin;
17extern const float TSPLTwoByteExpansionMax;
18extern char TSPLDelimeterParams;
19extern char TSPLCmdPostChar;
20extern char TSPLDataFrameChar;
21extern NSString *
const TSPLLineTerminator;
22extern const char TSPLDataFrameRestrictedChar;
24typedef NS_ENUM(NSInteger, TSPL_SCALE_DOT) {
25 TSPL_SCALE_DOT_DFLT_HORZ_DPI = 300,
26 TSPL_SCALE_DOT_DFLT_VERT_DPI = 300
29typedef NS_ENUM(NSInteger, TSPL_SCALE_CHAR) {
30 TSPL_SCALE_CHAR_DFLT_CPI = 6,
31 TSPL_SCALE_CHAR_DFLT_LPI = 10
34typedef NS_ENUM(NSInteger, TSPLReferencePoint) {
35 TSPLReferencePointLeftTop,
36 TSPLReferencePointLeftDown
39typedef NS_ENUM(NSInteger, TSPLScaleUnits) {
44typedef NS_ENUM(NSInteger, TSPLRfidFormat) {
45 TSPLRfidFormatInvalid,
47 TSPLRfidFormatDecimal,
52typedef NS_ENUM(NSInteger, TSPLRfidMemBlock) {
53 TSPLRfidMemBlockInvalid,
63typedef NS_ENUM(NSInteger, TSPLRotation) {
65 TSPLRotationClockwise,
66 TSPLRotationCounterClockwise,
70typedef NS_ENUM(NSInteger, TSPLAlignEnum) {
77typedef NS_ENUM(NSInteger, TSPLBarcodeType1D) {
78 TSPLBarcodeType1DNotDefined,
79 TSPLBarcodeType1DCode39,
80 TSPLBarcodeType1DCode128,
81 TSPLBarcodeType1DEAN13,
82 TSPLBarcodeType1DEAN8,
83 TSPLBarcodeType1DUPCA,
84 TSPLBarcodeType1DI2of5,
85 TSPLBarcodeType1DCODABAR,
86 TSPLBarcodeType1DCode93
89typedef NS_ENUM(NSInteger, TSPLBarcodeType2D) {
90 TSPLBarcodeType2DNotDefined,
91 TSPLBarcodeType2DMAXICODE,
93 TSPLBarcodeType2DPDF417,
94 TSPLBarcodeType2DAZTEC,
95 TSPLBarcodeType2DDMATRIX
100+ (NSString *)rfidFormatForType:(TSPLRfidFormat)format;
101+ (NSArray<NSNumber *> *)builtInFontSizeForFontName:(NSString *)fontName;
102+ (NSString *)rfidMemBlockToString:(TSPLRfidMemBlock)memBlock;
103+ (NSString *)rotationToString:(TSPLRotation)rotation;
104+ (NSString *)alignmentToString:(TSPLAlignEnum)align;
105+ (NSString *)barcodeType1DToString:(TSPLBarcodeType1D)barcodeType;
106+ (NSString *)barcodeType2DToString:(TSPLBarcodeType2D)barcodeType;
107+ (char)getPrintableDataFrameChar:(NSString *)dataToFrame;
108+ (float)igpDotsFromDots:(
float)dots dpiResolution:(
float)dpiResolution;
109+ (int)minLT:(
int)ltCheck;