Exemple #1
0
 public void PrintPrice(decimal price)
 {
     var priceString = price.ToString();
     var priceWidth = priceString.Length * PriceCharWidth;
     var priceStart = PageStart + ((PageWidth - priceWidth) / 2);
     var commands = new ZebraCommands();
     commands.Add(ZebraCommands.TextCommand(priceStart, 60, ElementRotation.NO_ROTATION, StandardZebraFont.LARGEST, 1, 1, false, priceString));
     new ZebraPrinter(_printerName)
         .Print(commands);
 }
Exemple #2
0
 public void PrintPriceAndBarcode(decimal price, string barcode)
 {
     var priceString = price.ToString();
     var priceWidth = priceString.Length * PriceCharWidth;
     var priceStart = PageStart + ((PageWidth - priceWidth) / 2);
     var barcodeWidth = barcode.Length * ReadableBarcodeCharWidth;
     var readableBarcodeStart = PageStart + ((PageWidth - barcodeWidth) / 2);
     var commands = new ZebraCommands();
     commands.Add(ZebraCommands.TextCommand(priceStart, 20, ElementRotation.NO_ROTATION, StandardZebraFont.LARGE, 2, 2, false, priceString));
     commands.Add(ZebraCommands.BlackLine(75, 80, 270, 1));
     commands.Add(ZebraCommands.BarCodeCommand(135, 100, ElementRotation.NO_ROTATION, 0, 1, 1, 50, false, barcode));
     commands.Add(ZebraCommands.TextCommand(readableBarcodeStart, 155, ElementRotation.NO_ROTATION, StandardZebraFont.SMALL, 1, 1, false, barcode));
     new ZebraPrinter(_printerName)
         .Print(commands);
 }