Sets the Narrow/Wide bar widths. More...
Public Member Functions | |
IRuler | GetRuler () |
Ruler to use for bar widths. More... | |
void | SetRuler (IRuler ruler) |
float | GetNarrowBar () |
Width of smallest bar. This is typically referred to as the X-dimension of the barcode. More... | |
void | SetNarrowBar (float narrowBar) |
float | GetWideBar () |
Width of widest bar. This is typically a multiple of the NarrowBar in order for barcode scanners to differentiate bar widths. More... | |
void | SetWideBar (float wideBar) |
Sets the Narrow/Wide bar widths.
It should be noted that not all bar ratios are readable by barcode scanners. Typical Wide:Narrow ratios are 2:1, 2.5:1, 3:1, 4:1. A few test labels should be printed and read by the intended barcode scanner before committing to printing long batches of labels.
float com.UniPRT.Sdk.LabelMaker.Interface.IBarWidths.GetNarrowBar | ( | ) |
Width of smallest bar. This is typically referred to as the X-dimension of the barcode.
Implemented in com.UniPRT.Sdk.LabelMaker.Abstract.ABarWidths.
Referenced by com.UniPRT.Sdk.LabelMaker.TSPL.BarWidths.BcdMagnification1D().
IRuler com.UniPRT.Sdk.LabelMaker.Interface.IBarWidths.GetRuler | ( | ) |
Ruler to use for bar widths.
In some cases, it may be desirable to specify the bar widths in native dots to avoid rounding errors since the smallest print unit on a thermal printer is a dot and any bar widths that result in fractional dot printing will result in rounding error. Note that rounding errors can more drastically affect barcode readability on smaller X-dimension/(NarrowBar) barcodes due to rounding errors resulting in larger percentage inaccuracy as X-dimension gets smaller.
Implemented in com.UniPRT.Sdk.LabelMaker.Abstract.ABarWidths.
Referenced by com.UniPRT.Sdk.LabelMaker.TSPL.BarWidths.BcdMagnification1D().
float com.UniPRT.Sdk.LabelMaker.Interface.IBarWidths.GetWideBar | ( | ) |
Width of widest bar. This is typically a multiple of the NarrowBar in order for barcode scanners to differentiate bar widths.
Implemented in com.UniPRT.Sdk.LabelMaker.Abstract.ABarWidths.
Referenced by com.UniPRT.Sdk.LabelMaker.TSPL.BarWidths.BcdMagnification1D().
void com.UniPRT.Sdk.LabelMaker.Interface.IBarWidths.SetNarrowBar | ( | float | narrowBar | ) |
Implemented in com.UniPRT.Sdk.LabelMaker.Abstract.ABarWidths.
void com.UniPRT.Sdk.LabelMaker.Interface.IBarWidths.SetRuler | ( | IRuler | ruler | ) |
Implemented in com.UniPRT.Sdk.LabelMaker.Abstract.ABarWidths.
void com.UniPRT.Sdk.LabelMaker.Interface.IBarWidths.SetWideBar | ( | float | wideBar | ) |
Implemented in com.UniPRT.Sdk.LabelMaker.Abstract.ABarWidths.