A class representing the widths of bars in barcodes for TSPL. More...
#include <BarWidths.h>
Instance Methods | |
(instancetype) | - init |
Initializes a new instance of the BarWidths class. | |
(instancetype) | - initWithNarrowBar:wideBar: |
Initializes a new instance of the BarWidths class with specified narrow and wide bar widths. | |
(NSString *) | - bcdMagnification1DWithType:printPlane:barWidths: |
Calculates the magnification of a 1D barcode with the specified type, print plane, and bar widths. | |
![]() | |
(instancetype) | - NS_UNAVAILABLE |
Additional Inherited Members | |
![]() | |
id< IRuler > | ruler |
Ruler to use for bar widths. | |
float | narrowBar |
Width of smallest bar. This is typically referred to as the X-dimension of the barcode. | |
float | wideBar |
Width of widest bar. This is typically a multiple of the NarrowBar in order for barcode scanners to differentiate bar widths. | |
A class representing the widths of bars in barcodes for TSPL.
This class inherits from ABarWidths and provides functionality for initializing bar widths and calculating barcode magnifications in TSPL.
- (NSString *) bcdMagnification1DWithType: | (BarcodeTypeEnum1D) | bcdType | |
printPlane: | (PrintPlane *) | pp | |
barWidths: | (BarWidths *) | barWidths |
Calculates the magnification of a 1D barcode with the specified type, print plane, and bar widths.
bcdType | The type of the 1D barcode. |
pp | The print plane to be used. |
barWidths | The bar widths to be used for magnification calculation. |
- (instancetype) init |
- (instancetype) initWithNarrowBar: | (float) | narrowBar | |
wideBar: | (float) | wideBar |
Initializes a new instance of the BarWidths class with specified narrow and wide bar widths.
narrowBar | The width of the narrow bar. |
wideBar | The width of the wide bar. |
Reimplemented from ABarWidths.