Raster Image Functions: Displaying and Printing Displaying Images

The functions below are used to display and print images, to paint a bitmap or a region, paint callbacks, custom paint, add pan window, add magnifying glass or zoom, and add double buffering to avoid flickering.

Setting options

L_2DGetViewMode

L_2DGetViewport

L_2DSetViewMode

L_2DSetViewport

L_GetAutoCADFilesColorScheme

L_SetAutoCADFilesColorScheme

L_CreatePaintPalette

L_DupBitmapPalette

L_SetBitmapPalette

L_GetDisplayMode

L_SetDisplayMode

L_GetPaintContrast

L_SetPaintContrast

L_GetPaintGamma

L_SetPaintGamma

L_GetPaintIntensity

L_SetPaintIntensity

L_GetVectorOptions

L_SetVectorOptions

L_WindowLevel

L_WindowLevelBitmap

L_WindowLevelFillLUT

Painting a bitmap

L_EfxEffectBlt

L_EfxPaintBitmap

L_PaintDC

L_PaintDCBuffer

L_PaintDCCallback

L_PaintDCCMYKArray

L_PaintDCEffect

L_PaintDCOverlay

Painting a bitmap's region

L_PaintRgnDC

L_PaintRgnDCBuffer

L_PaintRgnDCEffect

L_PaintDCCMYKArray

Paint Callbacks

PAINTCALLBACK_CONVERTLINE Function

PAINTCALLBACK_EXTSELECTCLIPRGN Function

PAINTCALLBACK_FILLRECT Function

PAINTCALLBACK_GETDEVICECAPS Function

PAINTCALLBACK_GETDIBINFO Function

PAINTCALLBACK_GETGRAPHICSMODE Function

PAINTCALLBACK_GETMAPMODE Function

PAINTCALLBACK_GETVIEWPORTORGEX Function

PAINTCALLBACK_GETWORLDTRANSFORM Function

PAINTCALLBACK_INTERSECTCLIPRECT Function

PAINTCALLBACK_ISCOMPATIBLEDC Function

PAINTCALLBACK_POSTPAINT Function

PAINTCALLBACK_PREPAINT Function

PAINTCALLBACK_REALIZEPALETTE Function

PAINTCALLBACK_RESTOREDC Function

PAINTCALLBACK_SAVEDC Function

PAINTCALLBACK_SETSTRETCHBLTMODE Function

PAINTCALLBACK_SETVIEWPORTORGEX Function

PAINTCALLBACK_STRETCHDIBITS Function

Using custom paint

L_CorrelationBitmap

L_CorrelationListBitmap

Using a PanWindow

L_CreatePanWindow

L_DestroyPanWindow

L_UpdatePanWindow

PANWNDCALLBACK

Using the Magnifying Glass

L_SetMagGlassOwnerDrawCallback

L_SetMagGlassPaintOptions

L_SetMagGlassPos

L_ShowMagGlass

L_StartMagGlass

L_StopMagGlass

L_UpdateMagGlassBitmap

L_UpdateMagGlass

L_UpdateMagGlassPaintFlags

L_UpdateMagGlassRect

L_UpdateMagGlassShape

L_WindowHasMagGlass

MAGGLASSCALLBACK

MAGGLASSOWNERDRAWCALLBACK

Using Zoom View

L_CreateZoomView

L_DestroyZoomView

L_GetZoomViewProps

L_GetZoomViewsCount

L_RenderZoomView

L_UpdateZoomView

L_WindowHasZoomView

ZOOMVIEWPROPS

L_StartZoomViewAnnEdit

L_StopZoomViewAnnEdit

Using double buffering to minimize flicker

L_DoubleBufferBegin

L_DoubleBufferCreateHandle

L_DoubleBufferDestroyHandle

L_DoubleBufferEnable

L_DoubleBufferEnd

See Also

Implementing Transparency

Help Version 22.0.2023.7.11
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.