public void PrintDummyUserBarcode(object sender, PrintPageEventArgs e) { var config = new PrintConfigSystemBarcode(e.Graphics); config.DrawHeightPosition += config.LineHeight + 22; DrawString(config.Graphics, config.FontBig, "<ダミーユーザ>", config.AlignCenter - 20, config.DrawHeightPosition); config.DrawHeightPosition += config.LineHeight + 3; config.Graphics.DrawLine(new Pen(Brushes.Black), new Point(config.MarginMin, config.DrawHeightPosition), new Point(config.MarginMax, config.DrawHeightPosition)); config.DrawHeightPosition += config.LineHeight + 2; /* --- バーコード生成 --- */ DrawBarcode("ダミー", new StaffObject(9999, "").Barcode, ref config); config.Graphics.DrawLine(new Pen(Brushes.Black), new Point(config.MarginMin, config.DrawHeightPosition), new Point(config.MarginMax, config.DrawHeightPosition)); e.HasMorePages = false; }
public void PrintSystemBarcode(object sender, PrintPageEventArgs e) { var config = new PrintConfigSystemBarcode(e.Graphics); config.DrawHeightPosition += config.LineHeight + 22; DrawString(config.Graphics, config.FontBig, "<システムバーコード>", config.AlignCenter - 20, config.DrawHeightPosition); config.DrawHeightPosition += config.LineHeight + 3; config.Graphics.DrawLine(new Pen(Brushes.Black), new Point(config.MarginMin, config.DrawHeightPosition), new Point(config.MarginMax, config.DrawHeightPosition)); config.DrawHeightPosition += config.LineHeight + 2; /* --- バーコード生成 --- */ DrawBarcode("かいけい", BarcodeConfig.Account, ref config); DrawBarcode("商品リスト", BarcodeConfig.ItemList, ref config); DrawBarcode("売上リスト", BarcodeConfig.SaleList, ref config); DrawBarcode("ツールバー表示切り替え", BarcodeConfig.ChangeVisibleToolbar, ref config); DrawBarcode("デバッグ用ツールバー表示切り替え", BarcodeConfig.ChangeVisibleDebugToolbar, ref config); config.Graphics.DrawLine(new Pen(Brushes.Black), new Point(config.MarginMin, config.DrawHeightPosition), new Point(config.MarginMax, config.DrawHeightPosition)); e.HasMorePages = false; }
private void DrawBarcode( string sysName, string sysCode, ref PrintConfigSystemBarcode c) { DrawString(c.Graphics, c.Font, sysName, c.AlignCenter - 12, c.DrawHeightPosition); c.DrawHeightPosition += c.LineHeight - 3; var barcode = new BarcodeObject(sysCode).GetBitmap(); c.Graphics.DrawImage(barcode, c.AlignCenter - 13, c.DrawHeightPosition, barcode.Width * 0.34f, barcode.Height * 0.14f); c.DrawHeightPosition += c.LineHeight + 10; }