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