Version 15 of the LEADTOOLS Vector C++ Class Library has changed from version 14.5 as follows:
LEADTOOLS Version 15 now supports both ANSI and UNICODE development in the same libraries.
LEADTOOLS now supports specifying the version of toolkit that you are using. You should define LTVXX_CONFIG in your project, where "*" is the version you are using, for example: LTV15_CONFIG.
Enhancements made to memory allocation and handling.
Adds transparency support for raster images.
Adds support for adding units.
Adds support for NAP format.
LEADTOOLS has enhanced the following File format support to improve performance:
CGM (Computer Graphics Metafile): This version adds raster, restricted text, polymarker,cell array, 3-point circular arc, and CGM objects.
DGN (Intergraph Format): Now supports symbology levels, with enhanced color and text rendering.
DWG (AutoCAD Format): Now supports DWG2004, leader objects, and directional (2D) extrusion, with an optimized block and entity parser; improved color, line type, block, and extent support; and enhanced polyline, circle, ellipse, arc, spline, multi-line, attribute, and raster object performance.
DXF (Drawing Interchange Format): This version includes an updated DXF parser; updates algorithms for drawing objects and adds extrusion support; improves the rendering of model and paper space; adds entity block rendering, multi-line objects, multi-line text objects, end arrows, and width and bulge values for polyline objects; and enhances performance for ellipse rotation, arc angles, hatchures, splines, and attributes.
SVG (Scalable Vector Graphics): Now supports gradient brushes, hyperlinks, transformation matrices, and class styles, and enhances elliptical paths, arcs, text, and SVG objects.
VECTOR_MAX_NAME is changed to 64 to reduce the restrictions on complicated files.
DirectX and OpenGL rendering engines are no longer supported.
<span class="deprecated-leadlabel-id">Example updates:</span>
LVectorBase::ConvertPointFromUnit has been Replaced.
LVectorBase::ConvertPointToUnit has been Replaced.
<span class="deprecated-leadlabel-id">Tutorial updates:</span>
The following tutorials have been removed:
Using Vector engines
<span class="deprecated-leadlabel-id">Topic updates:</span>
The following topics have been added or updated:
Demo Programs
NAPLPS Format (NAP)
Summary of All Supported Image File Formats
Vector Common Dialogs
Vector Units Conversion
Changed or removed structures:
The following structures have been changed:
VECTORHANDLE 3 members have been removed.
New Structure:
Added functions:
LVectorBase::ConvertPointFromUnit
LVectorBase::ConvertPointToUnit
Changed or removed structures:
The following structures have been changed:
VECTORHANDLE 3 members have been removed.
Changed or removed functions:
LVectorBase::AttachToWindow 1 parameter has been removed.
LVectorDialog::DoModalVectorRender 2 parameters have been removed.
LVectorWindow::Load 2 parameters have been removed.
The following functions have been removed since version 14.5:
LVectorBase::GetAmbientColor
LVectorBase::GetEngine
LVectorBase::GetUseLights
LVectorBase::SetAmbientColor
LVectorBase::SetEngine. To achieve the same functionality, use LVectorBase::AttachToWindow
LVectorBase::SetUseLights
LVectorWindow::SetEngine. To achieve the same functionality, use LVectorBase::AttachToWindow
For more information, refer to: