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. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for