The information in this article applies to:
SYMPTOMSThe printer object loses all of its font information, including font size, boldness, underlining, etc., after an initial call to Printer.Print has been made. CAUSE
This problem occurs because of the way the Windows 95, Windows 98, and NT
printer drivers work. They require applications to re-send printer settings
for each page. Visual Basic 4.0 does not automatically do this.
RESOLUTION
To work around this problem, add the following statements to the beginning
of the Command1_Click procedure, as shown in the following example:
Each time the CommandButton is pressed, the output should print correctly. Starting a new page will also reset the Printer's font information to its defaults, so you will need to reset the printer after each NewPage method. Page level Information, such as orientation, will not need to be reset.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. MORE INFORMATIONSteps to Reproduce Problem
REFERENCES
For more information, please see the following article in the Microsoft
Knowledge Base:
Q125696 : StartPage/EndPage Resets Printer DC Attributes in Windows95 Additional query words: kbPrint kbVBp400BUG kbVBp kbDSupport kbdsd
Keywords : kbGrpVB |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |