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.
Related concepts