F2ATA
Messages postés21Date d'inscriptionvendredi 9 novembre 2007StatutMembreDernière intervention 4 février 2011
-
8 juil. 2008 à 19:15
F2ATA
Messages postés21Date d'inscriptionvendredi 9 novembre 2007StatutMembreDernière intervention 4 février 2011
-
8 juil. 2008 à 20:13
bonjour à tous!
j'essaye d'imprimer le contenu d'une listview avec mon programme C# (Visual Studio 2005), mais lorsque je click sur le bouton imprimer, le travail d'impression démarre et rien n'apparait sur le papier.
Pour l'impression, j'utilise PrintDocument, PrintDocumentDialog et PrintPreviewDialog.
F2ATA
Messages postés21Date d'inscriptionvendredi 9 novembre 2007StatutMembreDernière intervention 4 février 2011 8 juil. 2008 à 20:13
J'ai essyé de voir le code mais je ne vois pas ce qui pose problème. Je vois soumet alors la procedure afin que vous y jeter aussi un oeil, tout en espérant que vous trouverez quelque chose.
private
void
printDocument1_PrintPage(
object
sender, System.Drawing.Printing.
PrintPageEventArgs
e)
{
Font
police =
new
Font
(
"Times new Roman"
, 12);
Font
police2 =
new
Font
(
"Times new Roman"
,20);
using
(
Font
titleFont =
new
Font
(
"Times new Roman"
, 18,
FontStyle
.Bold |
FontStyle
.Underline))
{
float
titleWidth = e.Graphics.MeasureString(
"Liste des Fiches"
, titleFont).Width;e.Graphics.DrawString(
"Liste des Fiches"
, titleFont,
Brushes
.Black, 320,
50);
}
//parcours la listeview et imprime les elements
for
(
int
i = j; i < listView1.Items.Count; i++)
{
++j;
e.Graphics.DrawString(