UniPRT SDK v1.0.0.0
 
Loading...
Searching...
No Matches
APdf417.h
1//
2// APdf417.h
3// sdk_json_Objective-C
4//
5// Created by Realbuber on 2024/5/8.
6//
7
8#ifndef APdf417_h
9#define APdf417_h
10
11#import <Foundation/Foundation.h>
12#import <UniPRT/ABarcode2D.h>
13#import <UniPRT/IRectangleCell.h>
14#import <UniPRT/Pdf417ErrCorrectionEnum.h>
15
33
44@property (nonatomic, strong) id<IPoint> start;
45
56@property (nonatomic, strong) NSString *data;
57
74@property (nonatomic, strong) id<ICellRect> cellSize;
75
86@property (nonatomic, assign) Pdf417ErrCorrectionEnum errorCorrection;
87
110@property (nonatomic, assign) int rows;
111
140@property (nonatomic, assign) int columns;
141
152- (instancetype)initWithStart:(id<IPoint>)start data:(NSString *)data;
153
179- (int)limitRange:(int)value minimum:(int)min maximum:(int)max;
180
181@end
182
183#endif /* APdf417_h */
Base class for ABarcode2D barcode.
Definition ABarcode2D.h:31
Base class for PDF417 barcode.
Definition APdf417.h:32
NSString * data
The data to be encoded in the PDF417 barcode.
Definition APdf417.h:56
int rows
The number of rows can be used to limit the height of the barcode.
Definition APdf417.h:110
Pdf417ErrCorrectionEnum errorCorrection
Error correction level for the PDF417 barcode.
Definition APdf417.h:86
int columns
The number of columns can be used to limit the width of the barcode.
Definition APdf417.h:140
id< ICellRect > cellSize
The cell size can be thought of as the width and height of the narrowest bar element within a PDF417 ...
Definition APdf417.h:74
id< IPoint > start
The starting point of the PDF417 barcode.
Definition APdf417.h:44
A protocol defining the interface for RectangleCell classes.
Definition IRectangleCell.h:30