Version 16.5 of the LEADTOOLS C API has changed from version 16 as follows:
LEADTOOLS is now built using Microsoft Visual Studio 2008, and requires the VS 2008 C/C++ runtime. All Visual Studio example projects included with LEADTOOLS are for VS 2008. If you require VS 2005 example projects, please contact Tech Support.
LEADTOOLS Document Writers, provides programming tools for creating popular multipage and searchable documents such as Adobe PDF, Microsoft Word and HTML from standard Windows Enhanced Meta File (EMF) objects.
LEADTOOLS Virtual Printer Driver, which allows you:
Capture print jobs from any Windows application as EMF.
Programmatically install and un-install virtual printers to a target system.
Control access to the printer by locking it for use only by your application.
Configure the virtual printer to start your application when a print job is received.
For more Information, refer to Working with the LEADTOOLS Virtual Printer Driver.
LEADTOOLS now supports the fast magic wand feature.
LEADTOOLS now supports the following file formats:
LEADTOOLS now supports TWAIN 64 bit.
LEADTOOLS includes JPEG2000 and JPEG support enhancements to improve performance compared to version 16.0 as follows:
JPEG2000 lossy decoder is 300% faster.
JPEG2000 lossless decoder is 10% faster.
JPEG2000 decoder uses MMX/SSD instructions by default. [To disable this feature and use floating point arithmetic, use either LOADFILEOPTION::Flags ELO_DISABLEP3 or LOADFILEOPTION::Flags = ELO_DISABLEMMX flags.]
JPEG lossless encoder and decoder are about 300% faster for RGB24 bitmaps.
JPEG lossless encoder and decoder are about 25 - 50% faster for Gray 8-, 12- and 16-bit bitmaps.
LEADTOOLS now supports graycolor custom painting.
LEADTOOLS is deprecating the SID file format.
LEADTOOLS now supports rake removal that removes the rakes from the 1-bit images.
LEADTOOLS now supports invert page that detects whether the image is inverted or not.
LEADTOOLS now supports high quality rotate that rotates the 1-bit image without corrupting it.
LEADTOOLS now supports tissue equalize that enhances the medical image by amplifying the features of the medical images.
LEADTOOLS now supports object counter that counts the number of objects inside the image.
LEADTOOLS now supports sigma filter that reduces the noise.
LEADTOOLS now supports auto-zoning that detects the different zones in the image.
LEADTOOLS has enhanced the following File format support to improve performance:
Raster
PSD (PhotoShop 3.0): Now adds support for reading channels from PSD files.
FIT (FITS Format): Enhances the support of dealing with multidimensional files by considering the two dimensions only.
Vector
DWF (DWF Format): Now adds support for units.
PCT (Macintosh Pict Format): Now adds support for loading QuickTime compressed data.
SVG (Scalable Vector Graphics Format):
Adds handle reference for patterns referenced patterns.
Enhances Text support fixing problems related to positions and alignment.
Enhances clip-path support by fixing problems for clip path in group objects.
Enhances unit support by fixing problems for pen width and insertion point calculations.
Enhances Unicode support by fixing problems for Unicode Chinese characters.
Enhances support for gradient brushes for SVG.
DXF (Drawing Interchange Format):
Adds support for viewing multi-degree spline.
Adds support for units.
Enhances Spline support and making it identical to the one that Autocad render.
Enhances Hatch support by fixing some problems with boundaries for hatch.
Enhances support for viewing model space/paper space.
Enhances support for pen.
DWG (DWG Format):
Adds support for viewing multi-degree spline.
Adds support for units.
Enhances Spline support and making it identical to the one that Autocad render.
Enhances support for ATTDEF and ATTRIB objects which enhance much text support.
Enhances support for UCS.
Enhances Text support, it calculates now the rotation point at which the text should be rotated at.
Enhances Hatch support by fixing some problems with boundaries for hatch.
New structures
PAINTDIBINFO
LEADTOOLS Virtual Printer Driver
L_PrnRegisterEMFCallback
L_PrnRegisterJobCallback
L_PrnUnRegisterEMFCallback
L_PrnUnRegisterJobCallback
L_PrnGetPrinterSpecifications
L_PrnSetPrinterSpecifications
L_PrnInstallPrinter
L_PrnUninstallPrinter
L_PrnIsLeadtoolsPrinter
L_PrnIsPrinterLocked
L_PrnLockPrinter
L_PrnUnlockPrinter
L_PrnCancelPrintedJob
PRNEMFRGSPROC
PRNJOBINFOPROC
LEADTOOLS Document Writers
L_DocWriterUpdateMetaFileResolution
Paint Using Custom Callbacks
Auto-Zoning
Intelligent Rescale
Processing an Image
Bitmaps
L_InvertedPageBitmap
Fast Magic Wand
Snap to Grid
TIFF tag and comments support:
L_CommentsSupported
L_GeoKeysSupported
Rasterization Document Files
Microsoft Excel 2003 (XLS) File Format
Miscellaneous
For more information, refer to:
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document