onafterprint event

Fires on the object immediately after its associated document prints or previews for printing.


HTML Attribute <element onafterprint = "handler(event)">
Event Property object.onafterprint = handler;
attachEvent Method object.attachEvent("onafterprint", handler)
addEventListener Method object.addEventListener("afterprint", handler, useCapture)

Event information

Synchronous No
Bubbles No
Cancelable No

Event handler parameters

  • pEvtObj [in]
    Type: [IHTMLEventObj](aa703876(v=vs.85).md)

Standards information

There are no standards that apply here.


This event is usually used with the HTMLWindowEvents2::onbeforeprint event. Use the HTMLWindowEvents2::onbeforeprint event to make changes to the document just before it prints or previews for printing. Use the HTMLWindowEvents2::onafterprint event to undo those changes, reverting the document back to its pre-print or pre-preview state.


To invoke this event, do one of the following:

  • Choose Print or Print Preview from the File menu.
  • Press CTRL+P.
  • Right-click anywhere on a document, and choose Print.
  • Right-click a link on a document, and choose Print.
  • From Windows Explorer, select an .htm file, and then choose Print from the File menu.
  • From Windows Explorer, right-click an .htm file, and then choose Print.

The pEvtObj parameter is required for the following interfaces:

See also