多くのバーコードを印刷する必要があります。私は、単一のバーコード印刷するには、このコードブロックを使用している場合どのように私は、ループ内でそれを行うことができます。ループ内で多くのグラフィックオブジェクトを印刷する方法は?
p.PrintPage += delegate(object sender1, PrintPageEventArgs e1) {
e1.Graphics.DrawString("TITLE", new Font("Univers 55", 6), new SolidBrush(Color.Black), new RectangleF(titleX, titleY, p.DefaultPageSettings.PrintableArea.Width, p.DefaultPageSettings.PrintableArea.Height));
e1.Graphics.DrawString(s, new Font("Barcode", 24), new SolidBrush(Color.Black), new RectangleF(codeX, codeY, p.DefaultPageSettings.PrintableArea.Width, p.DefaultPageSettings.PrintableArea.Height));
e1.Graphics.DrawString(test, new Font("Univers 55", 8), new SolidBrush(Color.Black), new RectangleF(numberX, numberY, p.DefaultPageSettings.PrintableArea.Width, p.DefaultPageSettings.PrintableArea.Height));
を};
titleX、titleY、CODEX、codeY、numberX、numberY各バーコードオブジェクトの三つの部分(タイトル、ストライプと番号)の位置を格納する変数であり、それらループ内で自分自身を変更する必要があります。
関数に入れて関数をループで呼び出すのですか? –