示例#1
0
        public void Print(DocketLayout inDocketLayout)
        {
            string rawPrinterInstructions = "";

            foreach (PrinterInstruction printInstruction in inDocketLayout)
            {
                rawPrinterInstructions += FormatInstruction(printInstruction);
            }

            RawPrinterHelper.SendStringToPrinter(_printerName, rawPrinterInstructions);
        }
示例#2
0
        private void OutputGroupToPrinter(Group inGroup)
        {
            DocketLayout docketLayout = _formatter.BuildDocketLayout(inGroup);

            _printer.Print(docketLayout);
        }
示例#3
0
        private void OutputItemToPrinter(Item inItem)
        {
            DocketLayout docketLayout = _formatter.BuildDocketLayout(inItem);

            _printer.Print(docketLayout);
        }
示例#4
0
        private void OutputOrderToPrinter(Order inOrder)
        {
            DocketLayout docketLayout = _formatter.BuildDocketLayout(inOrder);

            _printer.Print(docketLayout);
        }