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 Overview
The 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 Concepts
This 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 Tutorials
This section provides examples of working with the GDI API to perform various drawing operations, to store and restore pictures and to zoom.
- GDI Component
The GDI component provides abstract interfaces for drawing to devices, such as screens and printers.
- BitGDI Component
- Colour Palette Component
The 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.