Hallo,
habe da mal eine kleine / große Frage ^^. Und zwar möchte ich Visitenkarten drucken; das Ganze sollte dann aber nicht nur mit einem Datensatz sondern mit mehreren passieren. Maximal möglich sind 5 x 5 Karten. Hat zufällig jemand nen Tipp / Code / Vorschlag, wie ich es realisieren kann, dass ich z.b. 3 gleiche Karten, dann wieder 5 Karten mit anderem String drucken kann.
Stehe gerade leider etwas auf dem Schlauch ^^
(die Menge der zu druckenden Karten bzw. die Strings werden in einer DataGridView gespeichert)
Hier mal der bishererige Codeabschnitt:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| for (int i = 0; i < 5; ++i) {
for (int j = 0; j < 5; ++j) {
Graphics g = e.Graphics; Font font = new Font("Arial", 6); g.PageUnit = GraphicsUnit.Millimeter; g.PageScale = 1;
Color color = Color.Black; this.Draw(g, font, color, i, j, e.MarginBounds.X, e.MarginBounds.Y, 38, 55, string1, string2, string3);
} |