The following members have been added to existing types in v17.5:
Leadtools.Annotations.AnnProtractorObject.RestrictAngleGets or sets a value that indicate whether the angle of the protractor will always be drawn between the two lines.Member | Description |
---|---|
Leadtools.Annotations.AnnTextEditDesigner.OnBeginEditText | Raises the Leadtools.Annotations.AnnTextEditDesigner.BeginEditText event. |
Leadtools.Annotations.AnnTextEditDesigner.OnEndEditText | Raises the Leadtools.Annotations.AnnEditDesigner.Edit event. |
Leadtools.Annotations.AnnTextEditDesigner.BeginEditText | Occurs when the AnnTextEditDesigner begins editing the text of an AnnTextObject. |
Leadtools.Annotations.AnnTextEditDesigner.EndEditText | Occurs when the AnnTextEditDesigner ends editing the text of an AnnTextObject. |
Leadtools.Annotations.AnnRichTextEditDesigner.OnBeginEditText | Raises the Leadtools.Annotations.AnnTextEditDesigner.BeginEditText event. |
Leadtools.Annotations.AnnRichTextEditDesigner.OnEndEditText | Raises the Leadtools.Annotations.AnnTextEditDesigner.EndEditText event. |
Leadtools.Annotations.AnnRichTextEditDesigner.BeginEditText | Occurs when the AnnTextEditDesigner begins editing the text of an AnnTextObject. |
Leadtools.Annotations.AnnRichTextEditDesigner.EndEditText | Occurs when the AnnTextEditDesigner ends editing the text of an AnnTextObject. |
Leadtools.Annotations.IAnnProtractorObject.RestrictAngle | Gets or sets a value that indicate whether the angle of the protractor will always be drawn between the two lines. |
Leadtools.Annotations.AnnGroupObject.RestrictAngle | Gets or sets a value that indicate whether the angle of the protractor will always be drawn between the two lines. |
Leadtools.Annotations.AnnDrawDesigner.UseNewMultilineBehavior | Gets or sets a value that indicate whether to cancel the drawing of a multi-point object if the mouse cursor was clicked and released in the same position. |
Leadtools.Annotations.AnnPolyRulerObject.GetPolyRulerLength(Leadtools.RasterCollection{Leadtools.Annotations.AnnPoint},Leadtools.Annotations.AnnUnit,Leadtools.Annotations.AnnUnitConverter) | Helper method to get the total length of a poly ruler. |
Leadtools.Annotations.AnnAutomationManager.UseNewMultilineBehavior | Gets or sets a value that indicate whether to cancel the drawing of a multi-point object if the mouse cursor was clicked and released in the same position. |
Leadtools.Annotations.IAnnRulerObject.RestrictLength | Gets or sets a value indicating whether the text representing the length of this Leadtools.Annotations.IAnnRulerObject object is restricted to appear fully within the bounding rectangle of the container. |
Leadtools.Annotations.AnnPolyRulerObject.RestrictLength | Gets or sets a value indicating whether the text representing the length of this AnnPolyRulerObject object is restricted to appear fully within the bounding rectangle of the container. |
Leadtools.Annotations.AnnGroupObject.RestrictLength | Gets or sets a value indicating whether the text representing the length of this Leadtools.Annotations.AnnGroupObject object is restricted to appear fully within the bounding rectangle of the container. |
Leadtools.Annotations.AnnRulerObject.RestrictLength | Gets or sets a value indicating whether the text representing the length of this AnnRulerObject object is restricted to appear fully within the bounding rectangle of the container. |
Leadtools.Annotations.AnnProtractorObject.RestrictLength | Gets or sets a value indicating whether the text representing the length of this AnnProtractorObject object is restricted to appear fully within the bounding rectangle of the container. |
Leadtools.Annotations.AnnCrossProductObject.RestrictLength | Gets or sets a value indicating whether the text representing the length of this AnnCrossProductObject object is restricted to appear fully within the bounding rectangle of the container. |
Version 17 has not changed from Version 16.5. For more information, refer to http://www.leadtools.com/corporate/new-in-v17.htm.
The following members have been added to existing types in v16.5:
Member | Description |
---|---|
Leadtools.Annotations.AnnObject.ConvertObjectToLogicalPoints | Converts an array of points from object to logical coordinates. |
Leadtools.Annotations.AnnObject.ConvertObjectToLogicalRectangle | Converts a rectangle from object to logical coordinates. |
Leadtools.Annotations.AnnObject.ConvertLogicalToObjectPoints | Converts an array of points from logical to object coordinates. |
Leadtools.Annotations.AnnObject.ConvertLogicalToObjectRectangle | Converts a rectangle from logical to object coordinates. |
Leadtools.Annotations.AnnEditDesigner.MoveObjectWithName | Gets 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.MoveObjectWithName | Gets 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 AnnAutomation object with a RasterImageViewer object. |
Leadtools.Annotations.AnnCodecsFormat.Emf | Use 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.HidePropertiesTabs | Specifies the list of property pages that can be displayed or hidden when displaying the annotation properties dialog through automation. |
Leadtools.Annotations.AnnAutomation.DetachViewer | Detaches this AnnAutomation object from it's RasterImageViewer object. |
The following enumerations have been added in LEADTOOLS for .NET v16.5:
Enumeration | Description |
---|---|
Leadtools.Annotations.AnnAutomationHidePropertiesTabs | Flags that correspond to the property pages that can be displayed or hidden when displaying the annotation properties dialog through automation. |
Version 16 has not changed from Version 15.
The following features have been added in v15:
The following features have been removed in v15:
The following members have been added to existing types in v15:
Member | Description |
---|---|
AnnObject.SupportsFixed | true if this AnnObject can be fixed; otherwise it is false |
AnnObject.IsFixedStateStackEmpty | True if the fixed stack is empty; false otherwise |
AnnObject.GetFixedState | Determines if this AnnObject is in a fixed state |
AnnObject.PushFixedState | Temporarily disables the fixed state of an AnnObject |
AnnObject.PopFixedState | Re-enables the fixed state of an AnnObject |
AnnContainer.PushFixedState | Temporarily disables the fixed state of every AnnObject in the AnnContainer |
AnnContainer.PopFixedState | Re-enables the fixed state of every AnnObject in the AnnContainer |
AnnObjectChangedType.Fixed | As a result from changing the 'fixed' state of an existing object via the AnnEditDesigner user interface |
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.5 | Version 15 |
---|---|
AnnDrawDesignerEventHandler | EventHandler<AnnDrawDesignerEventArgs> |
AnnEditDesignerEventHandler | EventHandler<AnnEditDesignerEventArgs> |
AnnRunDesignerEventHandler | EventHandler<AnnRunDesignerEventArgs> |
AnnBeforeObjectChangedEventHandler | EventHandler<AnnBeforeObjectChangedEventArgs> |
AnnAfterObjectChangedEventHandler | EventHandler<AnnAfterObjectChangedEventArgs> |
AnnPaintEventHandler | EventHandler<AnnPaintEventArgs> |
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.5 | Version 15 |
---|---|
AnnPointCollection | RasterCollection<AnnPoint> |
AnnObjectCollection | RasterCollection<AnnObject> |
AnnAutomationObjectCollection | RasterCollection<AnnAutomationObject> |
AnnAutomationCollection | RasterCollection<AnnAutomation> |
AnnControlPointCollection | RasterCollection<AnnControlPoint> |
The following members have been renamed in v.15:
Version 14.5 | Version 15 |
---|---|
AnnAutomationManager.UseXpStyleToolBar | AnnAutomationManager.UseXPStyleToolBar |
The following properties have changed into methods in v.15:
Version 14.5 | Version 15 |
---|---|
AnnEditDesigner.ControlPointsLocation | AnnEditDesigner.GetControlPointsLocation |
The following members changed in existing types in v.15:
Member | Description |
---|---|
AnnAutomationManager.CreateDefaultObjectContextMenu | Method is now static (Shared) member of the AnnAutomationManager class |
AnnAutomationManager.CurrentUICultureChanged | Method is now static (Shared) member of the AnnAutomationManager class |