GDI Print API Functions

In this section

Function Description
AbortDoc
The AbortDoc function stops the current print job and erases everything drawn since the last call to the StartDoc function.
AbortProc
The AbortProc function is an application-defined callback function used with the SetAbortProc function. It is called when a print job is to be canceled during spooling. The ABORTPROC type defines a pointer to this callback function. AbortProc is a placeholder for the application-defined function name.
DeviceCapabilities
The DeviceCapabilities function retrieves the capabilities of a printer driver.
EndDoc
The EndDoc function ends a print job.
EndPage
The EndPage function notifies the device that the application has finished writing to a page. This function is typically used to direct the device driver to advance to a new page.
Escape
enables an application to access the system-defined device capabilities that are not available through GDI.
ExtEscape
The ExtEscape function enables an application to access device capabilities that are not available through GDI.
IsWindowRedirectedForPrint
The IsWindowRedirectedForPrint function determines whether the specified window is currently redirected for printing.
PrintWindow
The PrintWindow function copies a visual window into the specified device context (DC), typically a printer DC.
SetAbortProc
The SetAbortProc function sets the application-defined abort function that allows a print job to be canceled during spooling.
StartDoc
The StartDoc function starts a print job.
StartPage
The StartPage function prepares the printer driver to accept data.