Base class for ADataMatrix. More...
#include <ADataMatrix.h>
Instance Methods | |
(instancetype) | - init |
(instancetype) | - initWithStart:data: |
(NSString *) | - ctrlChar: |
Gets a string that represents non-printable control character in 0-31 range. | |
![]() | |
(NSString *) | - NS_REQUIRES_SUPER |
![]() | |
(NSString *) | - description |
Returns the string that can be sent to printer. | |
Properties | |
id< IPoint > | start |
NSString * | data |
char | ctrlCharDelimiter |
id< ICellSquare > | cellSize |
BOOL | rectangle |
Sets the shape for barcode to be rectangular shape, otherwise default square shape is used. | |
NSString * | fnc1 |
Get a string that represents the FNC1 character in order to include it within the barcode data. | |
NSValue * | rowsCols |
Specify the number of cells in terms of rows and columns of the barcode if want to manually set the barcode matrix dimensions. | |
![]() | |
id< IRuler > | ruler |
id< IPoint > | start |
NSString * | data |
RotateEnum | rotation |
![]() | |
id< IPoint > | start |
Position where barcode starts. | |
NSString * | data |
The barcode content. | |
![]() | |
id< IRuler > | ruler |
![]() | |
RotateEnum | rotation |
![]() | |
id< ICellSquare > | cellSize |
Barcode cell size. Larger cell size results in barcodes that take up a larger area. | |
Base class for ADataMatrix.
- (NSString *) ctrlChar: | (int) | decimalCharValue |
Gets a string that represents non-printable control character in 0-31 range.
This is useful when need to include non-printable characters within the barcode data. e.g. End Of Line characters 0x0D (CR) or 0x0A (LF) with decimal values 13 or 10 respectively.
- (instancetype) init |
Reimplemented in PglDataMatrixBarcode, and DataMatrixBarcode.
- (instancetype) initWithStart: | (id< IPoint >) | start | |
data: | (NSString *) | data |
Reimplemented in PglDataMatrixBarcode, and DataMatrixBarcode.
|
readwritenonatomicstrong |
|
readwritenonatomicassign |
|
readwritenonatomicstrong |
|
readnonatomicassign |
Get a string that represents the FNC1 character in order to include it within the barcode data.
|
readwritenonatomicassign |
Sets the shape for barcode to be rectangular shape, otherwise default square shape is used.
|
readwritenonatomicstrong |
Specify the number of cells in terms of rows and columns of the barcode if want to manually set the barcode matrix dimensions.
Must specify valid values for rows and columns based on square or rectangular shape selected by Rectangle.
Valid Square dimensions (row & col): 10, 12, 14, 16, 18, 20, 22, 24, 26, 32, 36, 40, 44, 48, 52, 64, 72, 80, 88, 96, 104, 120, 132, 144
Valid Rectangle dimensions (row x col): 8x18, 8x32, 12x26, 12x36, 16x36, 16x48
|
readwritenonatomicstrong |