Graphics Device
Interface (GDI) Collection
The Graphics Device Interface (GDI) collection provides important
functionality within the Graphics subsystem. The functionality includes graphics
device abstraction, linear digital differential analysis, font description
and information, printer devices abstraction, line breaking and text rendering. 
- GDI
Collection OverviewThe Graphics Device Interface (GDI) collection is an important
collection within the Graphics subsystem. It provides a suite of abstract
base classes, interfaces and data structures. The suite represents and interacts
with physical graphics hardware such as display screens, off-screen memory
and printers.  
- Graphics Device Interface ConceptsThis section introduces some important GDI concepts, such as the graphics context (GC), pictures (which in this context are objects that can be drawn to a graphics context and can be stored and restored), and twips and zooming.  
- Graphics Device Interface TutorialsThis section provides examples of working with the GDI API to perform various drawing operations, to store and restore pictures and to zoom.  
- GDI ComponentThe GDI component provides abstract interfaces for drawing to devices,
such as screens and printers.  
- BitGDI Component
- Colour
Palette ComponentThe Colour Palette component provides palette support to the GDI
and Font and Bitmap Server. A palette is a set of colors, which is a subset
of the full range of colors.  
Related concepts