Graphics device interface (GDI)
CBitmapContextAn abstract, device-independent, interface to bitmapped graphics contexts.
CBitmapDeviceDefines an abstract interface for the capabilities and attributes of a bitmapped...
CFontAbstract font interface.
CFontCacheFont cache.
CGraphicsContextAbstract base class for all graphics contexts.
CGraphicsDeviceSpecifies the interface for concrete device classes.
CPaletteProvides user-definable palette support to the GDI.
CPdrModelListImplements a printer model list interface for a collection of PDR files.
CPictureAbstract base class for: drawing a picture to a graphics context, storing and re...
CPrinterControlPrinter control interface.
CPrinterDevicePrinter graphics device interface.
CPrinterDriverProvides access to a store containing printer specification data.
CPrinterDriverUIPrinter specific user interface.
CPrinterModelListPrinter model list interface.
CPrinterPortPrinter port interface.
CTypefaceStoreTypeface store abstract base interface.
GDI.H Global variables
KRgbBlack
MContingentLineBreakerUsed to determine the line breaks around pictures and other characters with the ...
MContingentLineBreakerLUsed to determine the line breaks around pictures and other characters with the ...
MGraphicsDeviceMapInterface class for mapping between twips and device-specific units (pixels).
MLineBreakerCustomizes the Unicode line-breaking algorithm.
MPageRegionPrinterInterface for printing in bands.
MPictureFactoryAbstract interface for instantiating and restoring new CPicture derived objects.
RRunInfoArrayThis class is used to keep track of the shared run info array. Keep it open for ...
RShapeInfoHolds shaping information for text that requires it (for example Indic text).
TBandAttributesControls the attributes of the band to be printed.
TBidiLogicalToVisualThis class is a low-level class for bi-directionally reordering text. It allows ...
TBidiPanicThis enumeration holds the possible panic codes that may be raised by the BidiTe...
TBidirectionalStateThe bidirectional state class. This class contains functions that implement the ...
TBidiTextThis class works as a replacement for HBufC in those cases where a small amount ...
TCodeSectionCode section range information.
TColor256UtilEnables conversion, in both directions, between a TRgb object and an index into ...
TDisplayModeDisplay modes.
TDisplayModeUtilsA set of static utility functions to get information about a display mode.
TFontPostureFont posture flags. Fonts can be either upright or italic.
TFontPrintPositionFont print position flags. Fonts can be normal, superscript or subscript.
TFontSpecSpecifies the font specification in device independent terms.
TFontStrikethroughFont strike-through flags.
TFontStrokeWeightFont stroke weight flags.
TFontStyleEncapsulates a font style.
TFontUnderlineFont underline flags.
TGlyphBitmapTypeAn enumerated type for the format of a glyph bitmap. This type is currently used...
TLinearDDALinear digital differential analyser.
TLineBreakPanicThis enumeration holds the possible panic codes that may be raised by the LineBr...
TMarginsA set of margins used for cropping a picture.
TPageSpecPage specification for a print operation.
TPictureCapabilityPicture capabilities.
TPictureHeaderPicture header providing an interface to a stored picture. The header holds:
TPrinterModelEntryDetailed information about a printer model. "gdi.lib"
TPrinterModelHeaderInformation about a printer model.
TPrinterModelNameDefines a modifiable buffer descriptor that can contain the name of a printer mo...
TRgb24-bit RGB colour value with 8 bits each for red, green and blue.
TTypefaceTypeface name and attributes.
TTypefaceSupportTypeface family support information.
TZoomFactorThe interface for mapping between twips and device-specific units enriched with ...