Autor Beitrag
grandhanate
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Do 13.08.09 14:33 
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:

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 157
Erhaltene Danke: 19

Win XP
C#, Fortran 95 - Visual Studio
BeitragVerfasst: Do 13.08.09 15:22 
Hallo,

ich würde das mit dem ReportViewer löser. Vorlage erstellen - Daten binden - fertig.


mfG Günther

_________________
Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!