LEAD Technologies, Inc

Leadtools.Windows.Annotations Assembly Changes

Version 17.5 changes

Version 17 changes

Version 16.5 changes

Version 16 changes

Leadtools.Windows.Annotations Assembly Changes from Version 17 to Version 17.5


New Types

The following Types have been added in LEADTOOLS for .NET v17.5:

Type Description
Leadtools.Windows.Annotations.AnnGradientStopCollection Defines a collection of Leadtools.Windows.Annotations.AnnGradientStop objects.
Leadtools.Windows.Annotations.AnnGradientStop Describes the location and color of a transition point in a gradient.
Leadtools.Windows.Annotations.AnnGradientBrush An abstract class that describes a gradient, composed of gradient stops. Classes that inherit from Leadtools.Windows.Annotations.AnnGradientBrush describe different ways of interpreting gradient stops.
Leadtools.Windows.Annotations.AnnBrush Defines objects used to fill an annotation object. Classes that derive from Leadtools.Windows.Annotations.AnnBrush describe how the area is filled.
Leadtools.Windows.Annotations.AnnLinearGradientBrush Fills an annotation object with a linear gradient.

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

Member Description
Leadtools.Windows.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.Windows.Annotations.AnnPolyRulerObject.FontFamilyNameProperty Identifies the FontFamilyName dependency property.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontSizeProperty Identifies the FontSize dependency property.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontStretchProperty Identifies the FontStretch dependency property.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontStyleProperty Identifies the FontStyle dependency property.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontWeightProperty Identifies the FontWeight dependency property.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontDecorationProperty Identifies the FontDecoration dependency property.
Leadtools.Windows.Annotations.AnnPolyRulerObject.OnFontFamilyNameChanged(System.Windows.RoutedPropertyChangedEventArgs{System.String}) Occurs when the value FontFamilyName property changes.
Leadtools.Windows.Annotations.AnnPolyRulerObject.OnFontSizeChanged(System.Windows.RoutedPropertyChangedEventArgs{System.Double}) Occurs when the value FontSize property changes.
Leadtools.Windows.Annotations.AnnPolyRulerObject.OnFontStretchChanged(System.Windows.RoutedPropertyChangedEventArgs{Leadtools.Windows.Annotations.AnnFontStretches}) Occurs when the value FontStretch property changes.
Leadtools.Windows.Annotations.AnnPolyRulerObject.OnFontStyleChanged(System.Windows.RoutedPropertyChangedEventArgs{Leadtools.Windows.Annotations.AnnFontStyle}) Occurs when the value FontStyle property changes.
Leadtools.Windows.Annotations.AnnPolyRulerObject.OnFontWeightChanged(System.Windows.RoutedPropertyChangedEventArgs{Leadtools.Windows.Annotations.AnnFontWeight}) Occurs when the value FontWeight property changes.
Leadtools.Windows.Annotations.AnnPolyRulerObject.OnFontDecorationChanged(System.Windows.RoutedPropertyChangedEventArgs{System.Windows.TextDecorationCollection}) Occurs when the value FontDecoration property changes.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontFamilyName Gets or sets a value that indicates the font family of the typeface.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontSize Gets or sets a value that indicates the font size the text should be formatted at.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontStretch Gets or sets a value that indicates the degree to which the typeface is stretched.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontStyle Gets or sets a value that indicates the style of the typeface.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontWeight Gets or sets a value that indicates the relative weight of the typeface.
Leadtools.Windows.Annotations.AnnPolyRulerObject.FontDecoration Gets or sets a value that indicates the TextDecorationCollection to apply to the text.
Leadtools.Windows.Annotations.AnnAutomationManager.UseNewMultilineBehavior Gets or sets a value that indicates whether to cancel the drawing of a multi-point object, if the mouse cursor was clicked and released in the same position.
Leadtools.Windows.Annotations.AnnContainer.Realize(Leadtools.RasterImage) Draws the container on the surface of the specified raster image.
Leadtools.Windows.Annotations.AnnContainer.Realize(System.Windows.Media.Imaging.BitmapSource) Draws the container on the surface of the specified bitmap source.
Leadtools.Windows.Annotations.AnnObject.FillBrushProperty Identifies the Leadtools.Windows.Annotations.AnnObject.FillBrush dependency property
Leadtools.Windows.Annotations.AnnObject.StrokeBrushProperty Identifies the Leadtools.Windows.Annotations.AnnObject.StrokeBrush dependency property.
Leadtools.Windows.Annotations.AnnObject.OnFillBrushChanged Occurs when the value FillBrush property changes.
Leadtools.Windows.Annotations.AnnObject.OnStrokeBrushChanged Occurs when the value Leadtools.Windows.Annotations.AnnObject.StrokeBrush property changes.
Leadtools.Windows.Annotations.AnnObject.FillBrush Gets or sets the Leadtools.Windows.Annotations.AnnBrush associated with this Leadtools.Windows.Annotations.AnnObject to fill this object geometry.
Leadtools.Windows.Annotations.AnnObject.StrokeBrush Gets or sets the Leadtools.Windows.Annotations.AnnBrush associated with this Leadtools.Windows.Annotations.AnnObject to draw this object's outline.
Leadtools.Windows.Annotations.AnnProtractorObject.RestrictLengthProperty Identifies the Leadtools.Windows.Annotations.AnnProtractorObject.RestrictLength dependency property.
Leadtools.Windows.Annotations.AnnProtractorObject.OnRestrictLengthChanged Occurs when the value Leadtools.Windows.Annotations.AnnProtractorObject.RestrictLength property changes.
Leadtools.Windows.Annotations.AnnProtractorObject.RestrictLength Gets or sets a value indicating whether the length text of this object is restricted to appear fully within the bounding rectangle of the container.
Leadtools.Windows.Annotations.AnnDesigner.EndClipCursor Ends clipping the mouse cursor.
Leadtools.Windows.Annotations.AnnDesigner.StartClipCursor(System.Windows.Rect) Starts clipping the mouse cursor inside the given rectangle.
Leadtools.Windows.Annotations.AnnDesigner.IsClipCursor Enables and disables clipping the cursor.
Leadtools.Windows.Annotations.AnnRectangleEditDesigner.StartWorking(Leadtools.Windows.Annotations.AnnEditDesignerOperation,System.Int32,System.Boolean) Leadtools.Windows.Annotations.AnnRectangleEditDesigner implementation of Leadtools.Windows.Annotations.AnnEditDesigner.StartWorking(Leadtools.Windows.Annotations.AnnEditDesignerOperation,System.Int32).
Leadtools.Windows.Annotations.AnnPointObject.Invalidate Overrides Leadtools.Windows.Annotations.AnnObject.Invalidate.
Leadtools.Windows.Annotations.AnnPolyRulerObject.RestrictLengthProperty Identifies the Leadtools.Windows.Annotations.AnnPolyRulerObject.RestrictLength dependency property.
Leadtools.Windows.Annotations.AnnPolyRulerObject.OnRestrictLengthChanged Occurs when the value Leadtools.Windows.Annotations.AnnPolyRulerObject.RestrictLength property changes.
Leadtools.Windows.Annotations.AnnPolyRulerObject.RestrictLength Gets or sets a value indicating whether the length text of this object is restricted to appear fully within the bounding rectangle of the container.
Leadtools.Windows.Annotations.AnnFreehandHotspotObject.Invalidate Overrides Leadtools.Windows.Annotations.AnnObject.Invalidate.
Leadtools.Windows.Annotations.AnnRulerObject.RestrictLengthProperty Identifies the Leadtools.Windows.Annotations.AnnRulerObject.RestrictLength dependency property.
Leadtools.Windows.Annotations.AnnRulerObject.OnRestrictLengthChanged Occurs when the value Leadtools.Windows.Annotations.AnnRulerObject.RestrictLength property changes.
Leadtools.Windows.Annotations.AnnRulerObject.RestrictLength Gets or sets a value indicating whether the length text of this object is restricted to appear fully within the bounding rectangle of the container.
Leadtools.Windows.Annotations.AnnAutomation.ShowTextObjectEditWindow Gets or sets a value indicating whether the length text of this object is restricted to appear fully within the bounding rectangle of the container.
Leadtools.Windows.Annotations.AnnAutomation.CanShowTextObjectEditWindow Gets a value that indicates whether this AnnAutomation is currently in a state where a text window can be displayed over the text object.
Leadtools.Windows.Annotations.AnnAutomationManager.ShowTextObjectEditWindowAfterDraw Gets or sets a value that indicates whether to show a text edit window after a text object is drawn.
Leadtools.Windows.Annotations.AnnCrossProductObject.RestrictLengthProperty Identifies the Leadtools.Windows.Annotations.AnnCrossProductObject.RestrictLength dependency property.
Leadtools.Windows.Annotations.AnnCrossProductObject.OnRestrictLengthChanged Occurs when the value Leadtools.Windows.Annotations.AnnCrossProductObject.RestrictLength property changes.
Leadtools.Windows.Annotations.AnnCrossProductObject.RestrictLength Gets or sets a value indicating whether the length text of this object is restricted to appear fully within the bounding rectangle of the container.
Leadtools.Windows.Annotations.AnnEncryptObject.Invalidate Overrides Leadtools.Windows.Annotations.AnnObject.Invalidate.
Leadtools.Windows.Annotations.AnnEditDesigner.StartWorking(Leadtools.Windows.Annotations.AnnEditDesignerOperation,System.Int32,System.Boolean) Starts the editing process with an option to clip the mouse cursor.


Leadtools.Windows.Annotations Assembly Changes from Version 16.5 to Version 17

In LEADTOOLS v17, Leadtools.Windows.Annotations has been re-designed to offer support for the latest features in Windows Presentation Foundation and Silverlight. Almost identical versions of the Leadtools.Windows.Annotations assembly exist for both WPF and Silverlight to allow you to easily port and maintain versions of your applications on both platforms.

New Types

The following new types have been added to LEADTOOLS For .NET v17:

Types Description
Leadtools.Windows.Annotations.AnnVideoRunDesigner

This class extends AnnRunDesigner to provide functionality for running an AnnVideoObject on an annotation container.

Leadtools.Windows.Annotations.AnnVideoObject

Defines a video annotation object.

Leadtools.Windows.Annotations.AnnRichTextEditDesigner

This class extends Leadtools.Windows.Annotations.AnnRectangleEditDesigner to provide functionality for editing an Leadtools.Windows.Annotations.AnnTextObject on an annotation container.

Leadtools.Windows.Annotations.Xml.XmlAnnVideo

Options for annotation snap to grid behavior in annotation automation design mode.

Leadtools.Windows.Annotations.AnnRichTextObject

This class provides support for creating and managing Rich Text annotation objects

New Members

The following new members have been added to existing types in LEADTOOLS For .NET v17:

Member Description
Leadtools.Windows.Annotations.AnnObject.BoundingRectangle

Gets the logical bounding rectangle of this AnnObject.

Leadtools.Windows.Annotations.AnnProtractorObject.BoundingRectangle

Overridden. This object is an implementation of AnnObject.BoundingRectangle.

Leadtools.Windows.Annotations.AnnAutomation.EnableSnapToGrid

Gets or sets a value to determine whether snapping to grid is enabled for this Leadtools.Windows.Annotations.AnnAutomation.

Leadtools.Windows.Annotations.AnnAutomationManager.RichTextObjectId

The automation id for Leadtools.Windows.Annotations.AnnRichTextObject.

Leadtools.Windows.Annotations.AnnAutomationManager.RichTextObjectId

The automation id for Leadtools.Windows.Annotations.AnnRichTextObject.

Leadtools.Windows.Annotations.AnnAutomationManager.VideoObjectId

The automation id for Leadtools.Windows.Annotations.AnnVideoObject.

Leadtools.Windows.Annotations.AnnCrossProductObject.BoundingRectangle

This object implementation of Leadtools.Windows.Annotations.AnnObject.BoundingRectangle.

Leadtools.Windows.Annotations.AnnTextPointerObject.BoundingRectangle

This object implementation of Leadtools.Windows.Annotations.AnnObject.BoundingRectangle.

Leadtools.Windows.Annotations.AnnContainer.MeasureOverride

Measures the child elements of an Leadtools.Windows.Annotations.AnnContainer before they are arranged during the base class ArrangeOverride pass.

Leadtools.Windows.Annotations.AnnRichTextObject.Rtf

Gets or sets the text of the Leadtools.Windows.Annotations.AnnRichTextObject object, including all rich text format (RTF) codes.

Leadtools.Windows.Annotations.AnnObjectChangedType.Video

As a result from changing the video URL property of a video object (AnnVideoObject.Uri) from the Leadtools.Windows.Annotations.AnnAutomationManager.ObjectPropertiesDialogType user interface.

Leadtools.Windows.Annotations.AnnFixedStateOperations.FontSize

Fix the font size of the annotation object. Any text that is part of this object will be drawn using its original point value regardless of the current container scale value.

Leadtools.Windows.Annotations.AnnFixedStateOperations.PenWidth

Fix the pen size of the annotation object. Any line that is part of this object will be drawn using its original pixel size regardless of the current container scale value.


Leadtools.Windows.Annotations Assembly Changes from Version 16 to Version 16.5

Version 16.5 has not changed from Version 16. For more information, refer to http://www.leadtools.com/Home2/general/new-in-v16_5.htm


Leadtools.Windows.Annotations Assembly Changes from Version 15 to Version 16

New Assembly

The following assembly has been added to LEADTOOLS For .NET v16:

Namespace Description
Leadtools.Windows.Annotations Includes properties, methods and events for displaying and rendering WPF annotations.

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.