private void DrawItems()
        {
            TicketOrderItem ordIt = new TicketOrderItem('?');

            if (_DrawItemHeaders)
            {
                cb.SetTextMatrix(leftMargin, YPosition());
                cb.ShowText("CANT  DESCRIPCION                IMPORTE");
            }
            count++;
            DrawEspacio();
            foreach (string item in items)
            {
                line = ordIt.GetItemCantidad(item);
                cb.SetTextMatrix(leftMargin, YPosition());
                cb.ShowText(line);
                line = ordIt.GetItemPrice(item);
                line = AlignRightText(line.Length) + line;
                cb.SetTextMatrix(leftMargin, YPosition());
                cb.ShowText(line);
                line = ordIt.GetItemTotal(item);
                line = AlignRightText(line.Length) + line;
                cb.SetTextMatrix(leftMargin, YPosition());
                cb.ShowText(" ");
                string name = ordIt.GetItemName(item);
                leftMargin = 0;
                if (name.Length > maxCharDescription)
                {
                    name = name.Substring(0, maxCharDescription);
                }
                cb.SetTextMatrix(leftMargin, YPosition());
                cb.ShowText("      " + name);
                count++;

                /*
                 * int currentChar = 0;
                 * int itemLenght = name.Length;
                 * while (itemLenght > maxCharDescription){
                 *  line = ordIt.GetItemName(item);
                 *  cb.SetTextMatrix(leftMargin, YPosition());
                 *  cb.ShowText("      " + line.Substring(currentChar,
                 *      maxCharDescription));
                 *  count++;
                 *  currentChar += maxCharDescription;
                 *  itemLenght -= maxCharDescription;
                 * }
                 * line = ordIt.GetItemName(item);
                 * cb.SetTextMatrix(leftMargin, YPosition());
                 * cb.ShowText("      " + line.Substring(currentChar,
                 *  maxCharDescription));
                 * count++;
                 *
                 * }
                 * else{
                 * cb.SetTextMatrix(leftMargin, YPosition());
                 * cb.ShowText("      " + ordIt.GetItemName(item));
                 * count++;
                 * }*/
            }

            leftMargin = 0;
            DrawEspacio();
            line = DottedLine();
            cb.SetTextMatrix(leftMargin, YPosition());
            cb.ShowText(line);
            count++;
            DrawEspacio();
        }
        public void AddItem(string cantidad, string item, string price, string total)
        {
            TicketOrderItem newItem = new TicketOrderItem('?');

            items.Add(newItem.GenerateItem(cantidad, item, price, total));
        }