Windows 3.1 Device Drivers (ddag31qh.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Output
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
A printer driver provides a variety of graphics output from lines to text.
The driver supports each type of output with a specific output function.
When an application calls GDI to carry out a graphics operation, GDI calls
the corresponding output function in the driver. The following lists output
functions and associated graphics output.
 
Type of Output              Functions
────────────────────────────────────────────────────────────────────────────
Bitmaps                     BitBlt, StretchBlt
 
Device-independent bitmaps  SetDIBitsToDevice, StretchDIBits
 
Floodfills                  ScanLR
 
Lines and figures           Output
 
Pixels                      Pixel
 
Text                        ExtTextOut, StrBlt
 
Some output functions are optional. If a printer driver does not include an
optional function, GDI simulates the output using other output functions.
 
When GDI calls the output functions, it passes parameters that specify the
output as well as the physical device and physical objects to be used to
generate the output.
 
 
                                      ♦