Oppure

Loading
21/01/11 10:41
beker03
ciao a tutti! avrei la necessità di stampare dei pallini neri sulle schedine del superenalotto, premetto che non ho mai stampato via codice prima d'ora.. quindi gradirei se qualc1 di voi fosse disposto a darmi una mano :) il problema sta nel fatto che una schedina non ha le dimensioni di un normale foglio A4 e in quale modo posso riuscire a porre i pallini in determinate posizioni secondo i numeri presi in input da un file di testo. Attendo vostre notizie. Grazie.
Claudio
aaa
23/01/11 1:02
Thejuster
il drawing viene fatto manualmente da codice.
quindi in pratica dovresti ridisegnarti quello che vuoi stampare usando le gdi e metodo print

altrimenti ti conviene caricare un immagine (opzione migliore) e poi vai a disegnare dei cerchietti neri dove servono.

inserisci un printDocument, printDialog e printpreviewDialog

per far iniziare la stampa


 printPreviewDialog1.Document = printDocument1;

            if (printPreviewDialog1.ShowDialog() == DialogResult.OK)
            {
                printPreviewDialog1.Show();
            }



poi vai a generare l'evento PrintPage

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {

 Image img = Image.FromFile("C:\schedina.png");

Graphics g = e.Graphics;

g.DrawImage(img,new Point(0,0);

g.FillEllipse(Brushes.Black,new Rectangle(15,20,40,40));



 }



mire.forumfree.it/ - Mire Engine
C# UI Designer
23/01/11 10:56
beker03
credo di aver trovato la soluzione. Potresti solo dirmi in quale modo posso salvare in file .jpg o .png l'immagine contenuta in una mia PicturBox?
aaa