Con un ReportDocument stampo il contenuto di un dataset, in questo modo:
Il problema sorge quando il contenuto della riga che stampo, supera le dimensioni orizzontali della pagina stampata (A4).codice:For count = 0 To dscontatti.Tables("contatti").Rows.Count - 1 x = 10 e.Graphics.DrawString(dscontatti.Tables("contatti").Rows(count).Item("data"), New Font("Verdana", 12, FontStyle.Regular), Brushes.Black, x, y) x += 150 e.Graphics.DrawString(dscontatti.Tables("contatti").Rows(count).Item("tipologia"), New Font("Verdana", 12, FontStyle.Regular), Brushes.Black, x, y) x += 100 e.Graphics.DrawString(dscontatti.Tables("contatti").Rows(count).Item("relazione"), New Font("Verdana", 12, FontStyle.Regular), Brushes.Black, x, y) y = y + 50 Next
Infatti il testo, anzichè andare a capo come vorrei io, viene tagliato.
Avete qualche suggerimento su come potrei migliorare la stampa, evitando di tagliarmi il testo stampato?
Grazie.

Rispondi quotando