Exemplo n.º 1
0
        public void Execute(PosPrinter printer, PrinterStation station)
        {
            if (!printer.CapRecPaperCut && station == PrinterStation.Receipt)
            {
                return;
            }

            printer.PrintNormal(station, EscapeSequence.FeedAndPaperCut(PercentCut));
        }
Exemplo n.º 2
0
        public void Execute(PosPrinter printer, PrinterStation station)
        {
            if (!printer.CapRecBitmap && station == PrinterStation.Receipt || !printer.CapSlpBitmap && station == PrinterStation.Slip)
            {
                return;
            }

            printer.PrintNormal(station, EscapeSequence.PrintBitmap(BitmapNumber));
        }
Exemplo n.º 3
0
        public override string ToString()
        {
            var sb = new StringBuilder(Text?.Length ?? 10);

            switch (Alignment)
            {
            case Alignment.Center:
                sb.Append(EscapeSequence.Center);
                break;

            case Alignment.Left:
                sb.Append(EscapeSequence.Left);
                break;

            case Alignment.Right:
                sb.Append(EscapeSequence.Right);
                break;
            }

            if (IsBold)
            {
                sb.Append(EscapeSequence.Bold());
            }

            if (IsUnderline)
            {
                sb.Append(EscapeSequence.Underline());
            }

            if (IsItalic)
            {
                sb.Append(EscapeSequence.Italic());
            }

            sb.AppendLine(Text);

            return(sb.ToString());
        }
Exemplo n.º 4
0
 public void Execute(PosPrinter printer)
 {
     printer.Print(EscapeSequence.FeedUnits(Units));
 }
Exemplo n.º 5
0
 public void Execute(PosPrinter printer, PrinterStation station)
 {
     printer.PrintNormal(station, EscapeSequence.FeedReverse(Lines));
 }
Exemplo n.º 6
0
 public void Execute(PosPrinter printer)
 {
     printer.Print(EscapeSequence.PaperCut(PercentCut));
 }
Exemplo n.º 7
0
 public void Execute(PosPrinter printer, PrinterStation station)
 {
     printer.PrintNormal(station, EscapeSequence.FeedUnits(Units));
 }
Exemplo n.º 8
0
 public void Execute(PosPrinter printer)
 {
     printer.Print(EscapeSequence.PrintBitmap(BitmapNumber));
 }
Exemplo n.º 9
0
 public void Execute(PosPrinter printer)
 {
     printer.Print(EscapeSequence.FeedReverse(Lines));
 }
Exemplo n.º 10
0
 public void Execute(PosPrinter printer)
 {
     printer.Print(EscapeSequence.FeedCutAndStamp(PercentCut));
 }