Entwickler-Ecke

Algorithmen, Optimierung und Assembler - Visitenkarten drucken mit verschiedenen Strings


grandhanate - Do 13.08.09 14:33
Titel: Visitenkarten drucken mit verschiedenen Strings
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);


                    }


gfoidl - Do 13.08.09 15:22

Hallo,

ich würde das mit dem ReportViewer [http://www.gotreportviewer.com/]löser. Vorlage erstellen - Daten binden - fertig.


mfG Günther