Changes from Version 5.2 to Version 6.2

Version 6.2 of the LEADTOOLS API has changed from version 5.2 as follows:

image\sqrblit.gif New functions let you select and manipulate a region within a bitmap.

image\sqrblit.gif New functions let you create and manipulate annotations that you can overlay on an image. This feature is available only in Express editions.

image\sqrblit.gif The toolkit has been subdivided into a several need-specific DLLs that let you limit the size of your application by including only the applicable DLLs.

image\sqrblit.gif The toolkit now fully supports the development of multi-threaded applications for Windows NT and Windows 95.

image\sqrblit.gif The toolkit can now read Progressive JPEG, and it can read and write Windows BMP files in all possible color resolutions.

image\sqrblit.gif The LEAD 1-bit format has been improved.

image\sqrblit.gif New functions let you load a bitmap from your own buffer so that it is easier to handle transmitted images, such as those received through the Internet.

image\sqrblit.gif New functions let you specify the DPI (dots per inch) resolution when loading a WMF file.

The following is a list of new functions:

Programming Environment

L_UseBitmapClass

Getting and Setting Information

L_IsSupportLocked

 

L_UnlockSupport

 

L_GetWMFResolution

 

L_SetWMFResolution

Loading and Displaying a bitmap

L_StartFeedLoad

 

L_FeedLoad

 

L_StopFeedLoad

Modifying Bitmap Image Data

L_IsGrayscaleBitmap

Creating a Bitmap Region

L_SetBitmapRgnColor

 

L_SetBitmapRgnEllipse

 

L_SetBitmapRgnPolygon

 

L_SetBitmapRgnRect

 

L_SetBitmapRgnRoundRect

 

L_SetBitmapRgnHandle

Working with the Bitmap Region

L_BitmapHasRgn

 

L_FreeBitmapRgn

 

L_GetBitmapRgnHandle

 

L_GetBitmapRgnBounds

 

L_OffsetBitmapRgn

 

L_GetBitmapRgnArea

 

L_IsPtInBitmapRgn

Displaying the Bitmap Region

L_FrameBitmapRgn

 

L_PaintRgnDC

 

L_PaintRgnDCBuffer

 

L_PaintRgnDCEffect

Implementing Annotations

L_AnnCreateContainer

 

L_AnnCreate

 

L_AnnSetAutoContainer

 

L_AnnGetAutoContainer

 

L_AnnSetTool

 

L_AnnGetTool

 

L_AnnSetDpiX

 

L_AnnSetDpiY

 

L_AnnGetDpiX

 

L_AnnGetDpiY

Mid-Level Functions

L_AnnSave

 

L_AnnLoad

 

L_AnnLoadMemory

 

L_AnnLoadOffset

 

L_AnnSaveMemory

 

L_AnnSaveOffset

 

L_AnnPrint

 

L_AnnCopy

 

L_AnnCopyFromClipboard

 

L_AnnCopyToClipboard

 

L_AnnCutToClipboard

 

L_AnnClipboardReady

 

L_AnnCopyFromClipboard

 

L_AnnRealize

 

L_AnnGetUserMode

 

L_AnnSetUserMode

 

L_AnnSetUndoDepth

 

L_AnnUndo

 

L_AnnCreateToolBar

 

L_AnnGetToolBarChecked

 

L_AnnSetToolBarChecked

 

L_AnnSelectRect

 

L_AnnGetSelectCount

 

L_AnnSelectPoint

 

L_AnnHitTest

 

L_AnnDefine

 

L_AnnDraw

 

L_AnnGetBoundingRect

 

L_AnnGetSelectRect

Low-Level Coordinates

L_AnnSetScalarX

 

L_AnnSetScalarY

 

L_AnnGetScalarX

 

L_AnnGetScalarY

 

L_AnnSetOffsetX

 

L_AnnSetOffsetY

 

L_AnnGetOffsetX

 

L_AnnGetOffsetY

Low-Level Functions

L_AnnCreate

 

L_AnnDestroy

 

L_AnnCreateContainer

 

L_AnnCreateItem

 

L_AnnInsert

 

L_AnnRemove

 

L_AnnGetContainer

 

L_AnnGetTopContainer

 

L_AnnEnumerate

 

L_AnnBringToFront

 

L_AnnSendToBack

 

L_AnnFlip

 

L_AnnReverse

 

L_AnnRotate

 

L_AnnMove

 

L_AnnSetRect

 

L_AnnGetRect

 

L_AnnSetPoints

 

L_AnnResize

 

L_AnnSetVisible

 

L_AnnGetVisible

 

L_AnnSetSelected

 

L_AnnGetSelected

 

L_AnnSetWnd

 

L_AnnGetWnd

 

L_AnnGetType

 

L_AnnGetActiveState

 

L_AnnSetActiveState

 

L_AnnSetText

 

L_AnnGetText

 

L_AnnGetTextLen

 

L_AnnSetFontName

 

L_AnnGetFontName

 

L_AnnGetFontNameLen

 

L_AnnSetFontSize

 

L_AnnGetFontSize

 

L_AnnSetFontUnderline

 

L_AnnGetFontUnderline

 

L_AnnSetFontStrikeThrough

 

L_AnnGetFontStrikeThrough

 

L_AnnSetFontItalic

 

L_AnnGetFontItalic

 

L_AnnSetFontBold

 

L_AnnGetFontBold

 

L_AnnSetForeColor

 

L_AnnGetForeColor

 

L_AnnSetBackColor

 

L_AnnGetBackColor

 

L_AnnSetLineWidth

 

L_AnnGetLineWidth

 

L_AnnSetLineStyle

 

L_AnnGetLineStyle

 

L_AnnSetFillPattern

 

L_AnnGetFillPattern

 

L_AnnSetFillMode

 

L_AnnGetFillMode

 

L_AnnGetPolyFillMode

 

L_AnnSetPolyFillMode

 

L_AnnSetBitmap

 

L_AnnGetBitmap

 

L_AnnSetTag

 

L_AnnGetTag