10#import <Foundation/Foundation.h>
11#import <UniPRT/ISquareCell.h>
12#import <UniPRT/ABarcode2D.h>
13#import <UniPRT/IPoint.h>
33@property (nonatomic, strong) id<IPoint>
start;
34@property (nonatomic, strong) NSString *
data;
36@property (nonatomic, strong) id<ICellSquare>
cellSize;
60@property (nonatomic, readonly) NSString *
fnc1;
90@property (nonatomic, strong) NSValue *
rowsCols;
93- (instancetype)initWithStart:(
id<IPoint>)start data:(NSString *)data;
111- (NSString *)ctrlChar:(
int)decimalCharValue;
Base class for ABarcode2D barcode.
Definition ABarcode2D.h:31
Base class for ADataMatrix.
Definition ADataMatrix.h:31
id< ICellSquare > cellSize
Definition ADataMatrix.h:36
NSString * fnc1
Get a string that represents the FNC1 character in order to include it within the barcode data.
Definition ADataMatrix.h:60
NSString * data
Definition ADataMatrix.h:34
NSValue * rowsCols
Specify the number of cells in terms of rows and columns of the barcode if want to manually set the b...
Definition ADataMatrix.h:90
char ctrlCharDelimiter
Definition ADataMatrix.h:35
id< IPoint > start
Definition ADataMatrix.h:33
BOOL rectangle
Sets the shape for barcode to be rectangular shape, otherwise default square shape is used.
Definition ADataMatrix.h:48
A protocol defining the interface for SquareCell classes.
Definition ISquareCell.h:30