Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
Leadtools.Annotations Assembly Changes

Version 16.5 changes

Version 16 changes

Version 15 changes

Leadtools.Annotations Assembly Changes from Version 16 to Version 16.5

New Members

The following members have been added to existing types in v16.5:

MemberDescription
Leadtools.Annotations.AnnObject.ConvertObjectToLogicalPointsConverts an array of points from object to logical coordinates.
Leadtools.Annotations.AnnObject.ConvertObjectToLogicalRectangleConverts a rectangle from object to logical coordinates.
Leadtools.Annotations.AnnObject.ConvertLogicalToObjectPointsConverts an array of points from logical to object coordinates.
Leadtools.Annotations.AnnObject.ConvertLogicalToObjectRectangleConverts a rectangle from logical to object coordinates.
Leadtools.Annotations.AnnEditDesigner.MoveObjectWithNameGets or sets a value indicating whether to move the object when the name moves.
Leadtools.Annotations.AnnContainer.Draw(Graphics, Rectangle)Draws the container on the specified surface.
Leadtools.Annotations.AnnAutomationManager.MoveObjectWithNameGets or sets a value indicating whether to move the object when the name moves.
Leadtools.Annotations.AnnAutomation.AttachViewer(Leadtools.WinForms.RasterImageViewer)Attaches this AnnAutomation object with a RasterImageViewer object.
Leadtools.Annotations.AnnAutomation.AttachViewer(Leadtools.WinForms.RasterImageViewer)Detaches this AnnAutomation object from its RasterImageViewer object.
Leadtools.Annotations.AnnCodecsFormat.EmfUse the Windows EMF format (LEADTOOLS Win32 compatible). Note that this format is Save only. LEADTOOLS for .NET Annotations library will not load or get information for a EMF file.
Leadtools.Annotations.AnnAutomationManager.HidePropertiesTabsSpecifies the list of property pages that can be displayed or hidden when displaying the annotation properties dialog through automation.
Leadtools.Annotations.AnnAutomation.DetachViewerDetaches this AnnAutomation object from it's RasterImageViewer object.

New Enumerations

The following enumerations have been added in LEADTOOLS for .NET v16.5:

EnumerationDescription
Leadtools.Annotations.AnnAutomationHidePropertiesTabs Flags that correspond to the property pages that can be displayed or hidden when displaying the annotation properties dialog through automation.

Leadtools.Annotations Assembly Changes from Version 15 to Version 16

Version 16 has not changed from Version 15.

Leadtools.Annotations Assembly Changes from Version 14.5 to Version 15

New Features

The following features have been added in v15:

  • Support for fixed annotation objects has been added

Obsolete Features

The following features have been removed in v15:

New Members

The following members have been added to existing types in v15:

MemberDescription
AnnObject.SupportsFixedtrue if this AnnObject can be fixed; otherwise it is false
AnnObject.IsFixedStateStackEmptyTrue if the fixed stack is empty; false otherwise
AnnObject.GetFixedStateDetermines if this AnnObject is in a fixed state
AnnObject.PushFixedStateTemporarily disables the fixed state of an AnnObject
AnnObject.PopFixedStateRe-enables the fixed state of an AnnObject
AnnContainer.PushFixedStateTemporarily disables the fixed state of every AnnObject in the AnnContainer
AnnContainer.PopFixedStateRe-enables the fixed state of every AnnObject in the AnnContainer
AnnObjectChangedType.FixedAs a result from changing the 'fixed' state of an existing object via the AnnEditDesigner user interface

Event Handlers Delegates

LEADTOOLS For .NET Class Library uses the new .NET 2.0 generic event handler delegate module.

The following table lists the delegate types that have been removed in v.15:

Version 14.5Version 15
AnnDrawDesignerEventHandlerEventHandler<AnnDrawDesignerEventArgs>
AnnEditDesignerEventHandlerEventHandler<AnnEditDesignerEventArgs>
AnnRunDesignerEventHandlerEventHandler<AnnRunDesignerEventArgs>
AnnBeforeObjectChangedEventHandlerEventHandler<AnnBeforeObjectChangedEventArgs>
AnnAfterObjectChangedEventHandlerEventHandler<AnnAfterObjectChangedEventArgs>
AnnPaintEventHandlerEventHandler<AnnPaintEventArgs>

Generic Collections

All collection types use the new .NET 2.0 generic collection module. The base RasterCollection class in v.14.5 has been replaced with a Generic RasterCollection class that all other collection classes in v.15 derive from.

The following table lists the collection classes that has been removed in v.15:

Version 14.5Version 15
AnnPointCollectionRasterCollection<Point>
AnnObjectCollectionRasterCollection<AnnObject>
AnnAutomationObjectCollectionRasterCollection<AnnAutomationObject>
AnnAutomationCollectionRasterCollection<AnnAutomation>
AnnControlPointCollectionRasterCollection<AnnControlPoint>

Renamed Members

The following members have been renamed in v.15:

Version 14.5Version 15
AnnAutomationManager.UseXpStyleToolBarAnnAutomationManager.UseXPStyleToolBar

Properties Changed into Methods

The following properties have changed into methods in v.15:

Version 14.5Version 15
AnnEditDesigner.ControlPointsLocationAnnEditDesigner.GetControlPointsLocation

Members Changed

The following members changed in existing types in v.15:

MemberDescription
AnnAutomationManager.CreateDefaultObjectContextMenuMethod is now static (Shared) member of the AnnAutomationManager class
AnnAutomationManager.CurrentUICultureChangedMethod is now static (Shared) member of the AnnAutomationManager class