FIX: NewPage Method Followed by EndDoc Method Prints Blank Page (172105)
The information in this article applies to:
- Microsoft Visual Basic Control Creation Edition for Windows 5.0
- Microsoft Visual Basic Learning Edition for Windows 5.0
- Microsoft Visual Basic Professional Edition for Windows 5.0
- Microsoft Visual Basic Enterprise Edition for Windows 5.0
This article was previously published under Q172105 SYMPTOMS
If a call is made to the EndDoc method of the Printer Object (or the
application is closed) after having issued the NewPage method, a page is
ejected from the printer regardless of whether any actual printing has
taken place.
This is contrary to the behavior of Visual Basic 4.0, as well as the online
Help in Visual Basic 5.0 for the EndDoc method, which states the following:
If EndDoc is invoked immediately after the NewPage method, no additional
blank page is printed.
RESOLUTION
To work-around this problem, do not call the NewPage method until you know
you are going to print something on the page.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug has been fixed in Visual Basic 6.0.
REFERENCES
Visual Basic 5.0 Online Help for the EndDoc Method
Modification Type: | Major | Last Reviewed: | 12/10/2003 |
---|
Keywords: | kbbug kbfix KB172105 |
---|
|