UniPRT SDK v1.0.0.0
 
载入中...
搜索中...
未找到
ADataMatrix.h
1//
2// ADataMatrix.h
3// sdk_json_Objective-C
4//
5// Created by Realbuber on 2024/5/7.
6//
7
8#ifndef ADataMatrix_h
9#define ADataMatrix_h
10#import <Foundation/Foundation.h>
11#import <UniPRT/ISquareCell.h>
12#import <UniPRT/ABarcode2D.h>
13#import <UniPRT/IPoint.h>
14
32
33@property (nonatomic, strong) id<IPoint> start;
34@property (nonatomic, strong) NSString *data;
35@property (nonatomic, assign) char ctrlCharDelimiter;
36@property (nonatomic, strong) id<ICellSquare> cellSize;
37
48@property (nonatomic, assign) BOOL rectangle;
49
60@property (nonatomic, readonly) NSString *fnc1;
61
90@property (nonatomic, strong) NSValue *rowsCols; // Use NSValue to hold a tuple of int values
91
92- (instancetype)init;
93- (instancetype)initWithStart:(id<IPoint>)start data:(NSString *)data;
94
111- (NSString *)ctrlChar:(int)decimalCharValue;
112
113@end
114
115#endif /* ADataMatrix_h */
ABarcode2D 条码的基类。
Definition ABarcode2D.h:31
ADataMatrix 的基类。
Definition ADataMatrix.h:31
id< ICellSquare > cellSize
Definition ADataMatrix.h:36
NSString * fnc1
获取一个表示FNC1字符的字符串,以便将其包含在条码数据中。
Definition ADataMatrix.h:60
instancetype init()
NSString * data
Definition ADataMatrix.h:34
NSValue * rowsCols
如果希望手动设置条码矩阵的尺寸,请指定条码的行和列的单元格数量。
Definition ADataMatrix.h:90
char ctrlCharDelimiter
Definition ADataMatrix.h:35
id< IPoint > start
Definition ADataMatrix.h:33
BOOL rectangle
设置条码的形状为矩形,否则使用默认的正方形。
Definition ADataMatrix.h:48
定义正方形单元类接口的协议。
Definition ISquareCell.h:30