Пример #1
0
        private static void PrintGraphicLine(string text = "")
        {
            PrepareDriver();

            if (String.IsNullOrEmpty(text))
            {
                return;
            }

            Rectangle rect = new Rectangle(0, 0, 570, 22);

            Bitmap bmp1 = new Bitmap(570, 22, PixelFormat.Format24bppRgb);

            using (Graphics g = Graphics.FromImage(bmp1))
                using (Font font = new Font("Arial", 12))
                {
                    g.FillRectangle(Brushes.White, rect);
                    g.DrawString(text, font, Brushes.Black, rect, StringFormat.GenericTypographic);
                }

            bmp1.Save(temporaryGraphicFile);

            atolDriver.setParam(Constants.LIBFPTR_PARAM_FILENAME, temporaryGraphicFile);
            atolDriver.printPicture();
        }