C#, printpreviewdialog

stiley1 Messages postés 18 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 19 mai 2004 - 14 mai 2004 à 14:03
stiley1 Messages postés 18 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 19 mai 2004 - 17 mai 2004 à 13:36
slut je n'arrive pas afficher mon aperçu avt impression.
la fenêtre apparaît avec une page noircie(vierge?)
je me demande comment je dois m'y prendre.
car j'arrive à imprimer même ds ses conditions.
voila mon code

private void pd_PrintPage(object sender, PrintPageEventArgs ev)
{

ev.Graphics.DrawImage(Image.FromFile(way1),
ev.Graphics.VisibleClipBounds);

}

private void button3_Click(object sender, System.EventArgs e)
{
PrintDocument pdc = new PrintDocument();
pdc.PrintPage += new PrintPageEventHandler(this.pd_PrintPage);
printPreviewDialog1.Document = pdc;
printPreviewDialog1.Show();
}

2 réponses

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
14 mai 2004 à 15:23
remplace
ev.Graphics.VisibleClipBounds

par
ev.PageSettings.Bounds


regarde les valeurs de ev.Graphics.VisibleClipBounds (en debug ou par messagebox) et tu verras tout de suite pourquoi ça n'allait pas ^^

Cocoricoooooooo !!!!
0
stiley1 Messages postés 18 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 19 mai 2004
17 mai 2004 à 13:36
Merci , c OK!
0
Rejoignez-nous