Consider the following scenario:
- You create a Windows Forms application that is based on one of the following versions of the Microsoft .NET Framework:
- The Microsoft .NET Framework 2.0
- The Microsoft .NET Framework 3.0
- The Microsoft .NET Framework 3.5
- You use the PrintDialog class to display a Print dialog box for printing in the application.
- You select the Collate check box in the dialog box.
Note You can also programmatically set PrintDialogObject.PrinterSettings.Collate to true.
Page 1
Page 2
Page 1
Page 2
However, the pages are printed in the following order instead: Page 2
Page 1
Page 2
Page 1
Page 1
Page 2
Page 2
Note This issue does not occur in Windows XP or Windows Server 2003.Page 1
Page 2
Page 2