Petite source, un peu sous une forme d'un tutorial qui tente d'expliquer les différents objets mis à disposition dans le framework 2 pour ce qui concerne l'impression:
- PrintDocument
- PrintPreviewDialog
- PrintPreviewControl
- PrintPageSetup
- PrintDialog
Le code est simple et s'adresse plutôt aux personnes qui n'ont jamais utilisé System.Drawing.Printing.
L'impression en .NET n'est pas quelque chose de compliqué en soit. Il faut avouer que les classes misent à disposition par le framework y sont pour beaucoup... En fait, il suffit quasiement de coder les différents event de la class PrintDocument et le tour est joué (pour les documents complexes, ça devient tout de suite plus dur, bien sûr, mais le principe reste le même).