Prints the document associated with the window.
HRESULT retVal = object.print();
This method has no parameters.
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
There are no standards that apply here.
Calling the IHTMLWindow3::print method has the same effect as choosing Print from the File menu. The IHTMLWindow3::print method activates the Print dialog box, prompting the user to change print settings. When the user clicks the OK button, the following sequence of events occurs:
- The HTMLWindowEvents::onbeforeprint event fires.
- The document prints.
- The HTMLWindowEvents::onafterprint event fires.
The HTMLWindowEvents::onbeforeprint and HTMLWindowEvents::onafterprint events are particularly useful when not all the information on the document is visible at all times. Use the HTMLWindowEvents::onbeforeprint to modify the document to make all the information on the page visible for printing. To return the document to its original state, use the HTMLWindowEvents::onafterprint event.