C#, printpreviewdialog

Signaler
Messages postés
18
Date d'inscription
vendredi 2 mai 2003
Statut
Membre
Dernière intervention
19 mai 2004
-
Messages postés
18
Date d'inscription
vendredi 2 mai 2003
Statut
Membre
Dernière intervention
19 mai 2004
-
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

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
84
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 !!!!
Messages postés
18
Date d'inscription
vendredi 2 mai 2003
Statut
Membre
Dernière intervention
19 mai 2004

Merci , c OK!