<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Leadtools.Annotations</name>
  </assembly>
  <members>
    <member name="T:Leadtools.Annotations.AnnAfterObjectChangedEventArgs">
      <summary>Provides data for the AnnAutomation.AfterObjectChanged event.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAfterObjectChangedEventArgs.#ctor(Leadtools.RasterCollection&lt;AnnObject&gt;,Leadtools.Annotations.AnnObjectChangedType,Leadtools.Annotations.AnnDesigner)">
      <summary>Initializes a new instance of the AnnAfterObjectChangedEventArgs class.</summary>
      <param name="objects">An RasterCollection\&lt;AnnObject\&gt; that has a collection of the objects that has been changed.</param>
      <param name="changeType">An AnnObjectChangedType value specifying what has changed.</param>
      <param name="designer">The AnnDesigner responsible for the change.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnAfterObjectChangedEventArgs.ChangeType">
      <summary>Gets the type of change.</summary>
      <value>An AnnObjectChangedType value specifying what has changed.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAfterObjectChangedEventArgs.Designer">
      <summary>Gets the designer responsible for the change.</summary>
      <value>The AnnDesigner responsible for the change.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAfterObjectChangedEventArgs.Objects">
      <summary>Gets the objects that have been changed.</summary>
      <value>An RasterCollection\&lt;AnnObject\&gt; that has a collection of the objects that has been changed.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnAudioObject">
      <summary>Defines an audio annotation object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.#ctor">
      <summary>Initializes a new instance of an AnnAudioObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of an AnnAudioObject object.</summary>
      <param name="supportsPen">true if this object will support a pen; false otherwise.</param>
      <param name="supportsBrush">true if this object will support a brush; false otherwise.</param>
      <param name="supportsFont">true if this object will support a font; false otherwise.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.Clone">
      <summary>Creates an exact copy of this AnnAudioObject object.</summary>
      <returns>The AnnAudioObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.Play">
      <summary>Attempts to play the WAV file stored in the FileName property of this AnnAudioObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.Stop">
      <summary>Stops the play of the WAV file stored in the FileName property of this AnnAudioObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.Create">
      <summary>Creates a new instance of this AnnAudioObject object.</summary>
      <returns>The AnnAudioObject object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioObject.DrawObject(Graphics)">
      <summary>Draws this AnnAudioObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnAudioObject.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnAudioObject.CanPlay">
      <summary>Gets a value indicating whether this AnnAudioObject object can play its WAV file.</summary>
      <value>true if this AnnAudioObject can play its WAV file; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAudioObject.DefaultPicture">
      <summary>Gets or sets the default picture used by all AnnAudioObject objects.</summary>
      <value>An AnnPicture class that defines the picture used by the AnnAudioObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAudioObject.FileName">
      <summary>Gets or sets the WAV file name of this AnnAudioObject.</summary>
      <value>A string value that specifies the WAV file name of this AnnAudioObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAudioObject.IsPlaying">
      <summary>Gets a value indicating whether the WAV file stored in the FileName property of this AnnAudioObject is playing.</summary>
      <value>true if this AnnAudioObject is playing its WAV file; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAudioObject.Picture">
      <summary>Gets or sets the AnnPicture object associated with this AnnAudioObject.</summary>
      <value>The AnnPicture object associated with this AnnAudioObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAudioObject.UseOriginalPicture">
      <summary>Gets or sets a value indicating whether to revert back to the original picture used for all AnnAudioObject objects.</summary>
      <value>true to revert back to the original picture used for all AnnAudioObject objects; otherwise, false to use the new picture if any.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAudioObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAudioObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnAudioObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnAudioObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnAudioRunDesigner">
      <summary>This class extends AnnRunDesigner to provide functionality for running an AnnAudioObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioRunDesigner.#ctor">
      <summary>Initializes a new AnnAudioRunDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAudioRunDesigner.OnRun(Leadtools.Annotations.AnnRunDesignerEventArgs)">
      <summary>AnnAudioRunDesigner implementation of AnnRunDesigner.OnRun.</summary>
      <param name="e">An AnnRunDesignerEventArgs that contains the event data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnAutomation">
      <summary>Manages the automation for an annotation container and a an automation control such as the LEADTOOLS Leadtools.WinForms.RasterImageViewer control.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.#ctor(Leadtools.Annotations.AnnAutomationManager,Leadtools.Annotations.IAnnAutomationControl)">
      <summary>Initializes a new instance of the AnnAutomation class attached to a user control.</summary>
      <param name="automationManager">The manager to which this AnnAutomation object will belong.</param>
      <param name="automationControl">The user control for this AnnAutomation</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.#ctor(Leadtools.Annotations.AnnAutomationManager,Leadtools.WinForms.RasterImageViewer)">
      <summary>Initializes a new instance of the AnnAutomation class attached to a LEADTOOLS Leadtools.WinForms.RasterImageViewer.</summary>
      <param name="automationManager">The manager to which this AnnAutomation object will belong.</param>
      <param name="viewer">The raster viewer for this AnnAutomation</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ApplyAllDecryptors">
      <summary>Applies all the decryptor AnnEncryptObject objects in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ApplyAllEncryptors">
      <summary>Applies all the encryptor AnnEncryptObject objects in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ApplyDecryptor">
      <summary>Applies the decryptor AnnEncryptObject that is currently being edited (selected).</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ApplyEncryptor">
      <summary>Applies the encryptor AnnEncryptObject object currently being edited (selected).</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Attach(Leadtools.Annotations.IAnnAutomationControl)">
      <summary>Attaches this AnnAutomation object with a IAnnAutomationControl object.</summary>
      <param name="automationControl">The automation control for this AnnAutomation.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.AttachContainer(Leadtools.Annotations.AnnContainer)">
      <summary>Attaches an AnnContainer to this AnnAutomation object.</summary>
      <param name="container">The AnnContainer object to attach.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.AttachViewer(Leadtools.WinForms.RasterImageViewer)">
      <summary>Attaches this AnnAutomation object with a Leadtools.WinForms.RasterImageViewer object.</summary>
      <param name="viewer">The raster viewer for this AnnAutomation.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.BeginUndo">
      <summary>Creates a new undo node in this AnnAutomation object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.BringToFront(System.Boolean)">
      <summary>Brings the currently selected object(s) up in the Z-order.</summary>
      <param name="first">true to bring the object(s) to the top of the Z-order; false to bring the object(s) one level up only</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Cancel">
      <summary>Cancels the operation currently being performed in this AnnAutomation</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.CancelUndo">
      <summary>Cancels the undo node started in this AnnAutomation object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Copy">
      <summary>Copies the objects currently being edited to the clipboard.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Delete">
      <summary>Deletes editing objects from this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Detach">
      <summary>Detaches this AnnAutomation object from its IAnnAutomationControl object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.DetachContainer">
      <summary>Detaches the current AnnContainer from this AnnAutomation object.</summary>
      <returns>The last AnnContainer attached to this AnnAutomation object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.DetachViewer">
      <summary>Detaches this AnnAutomation object from its Leadtools.WinForms.RasterImageViewer object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.EndUndo">
      <summary>Commits the undo node started in this AnnAutomation object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Flip(System.Boolean)">
      <summary>Flips the objects that are currently being edited (selected) in this AnnAutomation.</summary>
      <param name="horizontal">true to flip the object horizontally (reverse); false to flip the object vertically.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Group">
      <summary>Groups the objects currently being edited.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Lock">
      <summary>Locks the object(s) currently being edited (selected).</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Paste">
      <summary>Copies the annotation objects from the clipboard to this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.PlayAudio">
      <summary>Plays the AnnAudioObject object that is currently being edited (selected) in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Realize">
      <summary>Draws the annotation objects inside this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.RealizeAllRedactions">
      <summary>Realizes all the AnnRedactionObject objects in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.RealizeRedaction">
      <summary>Realizes the AnnRedactionObject object currently being edited (selected).</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Redo">
      <summary>Reapplies the last operation that was undone in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ResetRotatePoints">
      <summary>Resets the rotate control points of the selected AnnObject to their default locations.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.RestoreAllRedactions">
      <summary>Restores all of the AnnRedactionObject objects in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.RestoreRedaction">
      <summary>Restores the AnnRedactionObject object currently being edited (selected).</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.SelectAll">
      <summary>Selects all objects in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.SelectNone">
      <summary>Deselects all objects in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.SendToBack(System.Boolean)">
      <summary>Sends the currently selected object(s) down in the Z-order.</summary>
      <param name="last">true to send the object(s) to the bottom of the Z-order; false to send the object(s) down one level only</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ShowContextMenu(Point)">
      <summary>Displays the automation context menu.</summary>
      <param name="pos">A System.Drawing.Point object that specifies the coordinates at which to display the menu. These coordinates are specified relative to the client coordinates of the automation control.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ShowObjectContextMenu(Point)">
      <summary>Displays the object context menu.</summary>
      <param name="pos">Specifies the location at which the menu should be displayed.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ShowObjectPropertiesDialog">
      <summary>Opens the object's Properties dialog.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.ShowTextObjectEditWindow">
      <summary>Displays a text window over the selected text object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.StartEditing(Leadtools.Annotations.AnnObject,System.Boolean)">
      <summary>Starts editing the given AnnObject.</summary>
      <param name="annObject">An existing AnnObject to edit.</param>
      <param name="group">true to group this *annObject* with the object(s) currently being edited if(any), otherwise; **false**.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Undo">
      <summary>Undoes the last operation performed in this AnnAutomation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Ungroup">
      <summary>Ungroups the AnnGroupObject object currently being edited.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Unlock">
      <summary>Unlocks the object(s) currently being edited (selected).</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Dispose">
      <summary>Releases all resources used by this object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling **Dispose**; false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.Finalize">
      <summary>This member overrides System.Object.Finalize.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.OnAfterObjectChanged(Leadtools.Annotations.AnnAfterObjectChangedEventArgs)">
      <summary>Raises the AfterObjectChanged event.</summary>
      <param name="e">An AnnAfterObjectChangedEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.OnBeforeObjectChanged(Leadtools.Annotations.AnnBeforeObjectChangedEventArgs)">
      <summary>Raises the BeforeObjectChanged event.</summary>
      <param name="e">An AnnBeforeObjectChangedEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.OnCurrentDesignerChanged(System.EventArgs)">
      <summary>Raises the CurrentDesignerChanged event.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.OnImageDirtyChanged(System.EventArgs)">
      <summary>Raises the ImageDirtyChanged event.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomation.OnUndoRedoChanged(System.EventArgs)">
      <summary>Raises the UndoRedoChanged event.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
    </member>
    <member name="E:Leadtools.Annotations.AnnAutomation.AfterObjectChanged">
      <summary>Occurs after an AnnObject has been changed.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnAutomation.BeforeObjectChanged">
      <summary>Occurs before an AnnObject is about to be changed.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnAutomation.CurrentDesignerChanged">
      <summary>Occurs when the current designer has changed.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnAutomation.ImageDirtyChanged">
      <summary>Occurs when the ImageDirty value changes.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnAutomation.UndoRedoChanged">
      <summary>Occurs when the undo or redo buffer changes.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.Active">
      <summary>Gets or sets a value indicating whether this AnnAutomation is active.</summary>
      <value>**true** if this AnnAutomation is active, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.AutomationControl">
      <summary>Gets the automation control for this AnnAutomation.</summary>
      <value>The IAnnAutomationControl control for this AnnAutomation</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanApplyAllDecryptors">
      <summary>Gets a value that indicates whether any decryptor AnnEncryptObject object in this AnnAutomation can be applied.</summary>
      <value>true if any decryptor AnnEncryptObject object in this AnnAutomation can be applied; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanApplyAllEncryptors">
      <summary>Gets a value that indicates whether any encryptor AnnEncryptObject object in this AnnAutomation can be applied.</summary>
      <value>true if any encryptor AnnEncryptObject object in this AnnAutomation can be applied; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanApplyDecryptor">
      <summary>Gets a value that indicates whether the object currently being edited is a decryptor AnnEncryptObject and can be applied.</summary>
      <value>true if the object currently being edited is a decryptor AnnEncryptObject and can be applied; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanApplyEncryptor">
      <summary>Gets a value that indicates whether the object currently being edited (selected) is an encryptor AnnEncryptObject and can be applied.</summary>
      <value>true if the object currently being edited (selected) is an encryptor AnnEncryptObject and can be applied; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanBringToFirst">
      <summary>Gets a value that indicates whether this AnnAutomation can bring the currently selected object(s) to the top of the Z-order.</summary>
      <value>**true** if this AnnAutomation can bring the currently selected object(s) to the top of Z-order; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanBringToFront">
      <summary>Gets a value that indicates whether this AnnAutomation can bring the currently selected object(s) up in the Z-order.</summary>
      <value>**true** if this AnnAutomation can bring the currently selected object(s) up in the Z-order; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanCopy">
      <summary>Gets a value that indicates whether this AnnAutomation is currently in a state where objects can be copied to the clipboard.</summary>
      <value>true if this AnnAutomation is in a state where objects can be copied to the clipboard, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanDelete">
      <summary>Gets a value that indicates whether this AnnAutomation is currently in a state where objects can be deleted.</summary>
      <value>true if this AnnAutomation is in a state where objects can be deleted, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanFlip">
      <summary>Gets a value that indicates whether this AnnAutomation is currently in a state where objects can be flipped.</summary>
      <value>true if this AnnAutomation is in a state where objects can be flipped, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanGroup">
      <summary>Gets a value indicating whether this AnnAutomation is in a state where objects can be grouped together.</summary>
      <value>**true** if this AnnAutomation is in a state where objects can be grouped together, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanLock">
      <summary>Gets a value that indicates whether the object currently being edited (selected) can be locked.</summary>
      <value>true if the object currently being edited (selected) can be locked; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanPaste">
      <summary>Gets a value that indicates whether the clipboard contains annotation objects that can be pasted.</summary>
      <value>true if the clipboard contains annotation objects that can be pasted, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanPlayAudio">
      <summary>Gets a value that indicates whether this AnnAutomation is currently in a state where an AnnAudioObject can be played.</summary>
      <value>true if this AnnAutomation is in a state where an AnnAudioObject can be played, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanRealizeAllRedactions">
      <summary>Gets a value that indicates whether all of the AnnRedactionObject objects in this AnnAutomation can be realized.</summary>
      <value>true if any AnnRedactionObject object in this AnnAutomation can be realized; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanRealizeRedaction">
      <summary>Gets a value that indicates whether the object currently being edited (selected) is an AnnRedactionObject and can be realized.</summary>
      <value>true if the object currently being edited (selected) is an AnnRedactionObject and can be realized; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanRedo">
      <summary>Gets a value indicating whether the user can redo the previous operation performed in this AnnAutomation.</summary>
      <value>true if the user can redo the previous operation performed in this AnnAutomation; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanResetRotatePoints">
      <summary>Gets a value that indicates whether this AnnAutomation is currently in a state where the selected AnnObject is able to have its rotate control points reset to the default location.</summary>
      <value>true if the selected AnnObject in this AnnAutomation can have its rotate controls reset to the default location, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanRestoreAllRedactions">
      <summary>Gets a value that indicates whether one or more AnnRedactionObject objects in this AnnAutomation can be restored.</summary>
      <value>true if any AnnRedactionObject object in this AnnAutomation can be restored; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanRestoreRedaction">
      <summary>Gets a value that indicates whether the object currently being edited (selected) is an AnnRedactionObject and can be restored.</summary>
      <value>true if the object currently being edited (selected) is an AnnRedactionObject and can be restored; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanRotate">
      <summary>Gets a value indicating whether the AnnEditDesigner Rotate property can be used at this time.</summary>
      <value>true if the AnnEditDesignerAnnEditDesigner.Rotate property can be used at this time; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanSelectAll">
      <summary>Gets a value indicating whether this AnnAutomation is in a state where all objects can be selected.</summary>
      <value>true if all objects in this AnnAutomation can be selected; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanSelectNone">
      <summary>Gets a value indicating whether this AnnAutomation is in a state where it can deselect objects.</summary>
      <value>true if objects in this AnnAutomation can be deselected; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanSendToBack">
      <summary>Gets a value that indicates whether this AnnAutomation can send the currently selected object(s) down in the Z-order.</summary>
      <value>**true** if this AnnAutomation can send the currently selected object(s) down in the Z-order; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanSendToLast">
      <summary>Gets a value that indicates whether this AnnAutomation can send the currently selected object(s) to the bottom of the Z-order.</summary>
      <value>**true** if this AnnAutomation can send the currently selected object(s) to the bottom of Z-order; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanShowObjectContextMenu">
      <summary>Gets a value that indicates whether this AnnAutomation is currently in a state where the object context menu can be displayed.</summary>
      <value>**true** if this AnnAutomation is currently in a state where the object context menu can be displayed; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanShowObjectPropertiesDialog">
      <summary>Gets a value that indicates whether this AnnAutomation is currently in a state where the object properties dialog can be displayed.</summary>
      <value>**true** if this AnnAutomation is currently in a state where the object properties dialog can be displayed; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanShowTextObjectEditWindow">
      <summary>Gets a value that indicates whether this AnnAutomation is currently in a state where a text window can be displayed over the text object.</summary>
      <value>**true** if this AnnAutomation is currently in a state where a text window can be displayed over the text object; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanUndo">
      <summary>Gets a value indicating whether the user can undo the previous operation performed in this AnnAutomation.</summary>
      <value>true if the user can undo the previous operation performed in this AnnAutomation; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanUngroup">
      <summary>Gets a value indicating whether this AnnAutomation is in a state where objects can be ungrouped.</summary>
      <value>**true** if this AnnAutomation is in a state where objects can be ungrouped, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CanUnlock">
      <summary>Gets a value that indicates whether the object currently being edited (selected) can be unlocked.</summary>
      <value>true if the object currently being edited (selected) can be unlocked; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.ClipboardObjectFormat">
      <summary>Returns the clipboard format name used when copying or pasting annotation objects.</summary>
      <value>The clipboard format name used when copying or pasting annotation objects.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.Container">
      <summary>Gets the annotation container of this AnnAutomation.</summary>
      <value>The AnnContainer object of this AnnAutomation</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CurrentDesigner">
      <summary>Gets the current working designer.</summary>
      <value>The current working AnnDesigner derived object</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.CurrentEditObject">
      <summary>Gets the current AnnObject being edited.</summary>
      <value>The current AnnObject being edited; null (Nothing in VB) if no objects are currently being edited.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.EnableSnapToGrid">
      <summary>Gets or sets a value to determine whether snapping to grid is enabled for this AnnAutomation.</summary>
      <value>**true** if snap to grid option is enabled for this AnnAutomation, otherwise; **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.ImageDirty">
      <summary>Gets or sets a value indicating whether the image in the automation control has been changed.</summary>
      <value>true if the image in the automation control has been changed; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.Manager">
      <summary>Returns the automation manager to which this AnnAutomation belongs.</summary>
      <value>The AnnAutomationManager to which this AnnAutomation belongs. This is the same value passed to the AnnAutomationManager constructor.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.ObjectsDirty">
      <summary>Gets or sets a value to determine whether one or more objects in this AnnAutomation have been changed.</summary>
      <value>true if one or more objects in this AnnAutomation have been changed; otherwise false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.Rotate">
      <summary>Gets a value indicating whether the current AnnEditDesigner is in rotate mode.</summary>
      <value>true if the current AnnEditDesigner is in rotate mode; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.UndoCapacity">
      <summary>Gets or sets a value that specifies the capacity of the undo/redo buffer.</summary>
      <value>The number of user actions that can be reversed using Undo or re-applied using Redo.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomation.Viewer">
      <summary>Gets the raster viewer for this AnnAutomation.</summary>
      <value>The Leadtools.WinForms.RasterImageViewer control for this AnnAutomation</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnAutomationManager">
      <summary>Manages the automation mode for an annotation application.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.#ctor">
      <summary>Initializes a new instance of the AnnAutomationManager class.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.CreateDefaultObjectContextMenu(System.Int32)">
      <summary>Creates the context menu associated with a certain id.</summary>
      <param name="id">The id of the AnnAutomationObject.</param>
      <returns>The default System.Windows.Forms.ContextMenu used in AnnAutomationObject.ContextMenu.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.CreateDefaultObjects">
      <summary>Creates the default automation annotation objects.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.CreateToolBar">
      <summary>Creates the automation toolbar.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.CurrentUICultureChanged">
      <summary>Informs this AnnAutomationManager that the current UI culture has been changed.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.FindObject(System.Int32)">
      <summary>Finds the AnnAutomationObject associated with a certain id.</summary>
      <param name="id">The id of the AnnAutomationObject to find</param>
      <returns>The AnnAutomationObject from Objects for this id if found; null (Nothing in VB) otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.Dispose">
      <summary>Releases all resources used by this object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling **Dispose**; false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationManager.Finalize">
      <summary>This member overrides System.Object.Finalize.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnAutomationManager.CurrentObjectIdChanged">
      <summary>Occurs when the value of the CurrentObjectId property changes.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnAutomationManager.CurrentRubberStampTypeChanged">
      <summary>Occurs when the value of the CurrentRubberStampType property changes.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnAutomationManager.UserModeChanged">
      <summary>Occurs when the value of the UserMode property changes.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.Automations">
      <summary>Gets the collection of AnnAutomation objects in this AnnAutomationManager.</summary>
      <value>The RasterCollection\&lt;AnnAutomation\&gt; representing the AnnAutomation objects in the AnnAutomationManager.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.CancelInactiveDesigners">
      <summary>Gets or sets a value indicating whether any designers in an AnnAutomation is automatically canceled when the automation becomes inactive.</summary>
      <value>**true** to automatically cancel all designers in an AnnAutomation when the automation becomes inactive, otherwise; **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ContextMenu">
      <summary>Gets or sets the main automation context menu.</summary>
      <value>The main automation context menu</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ControlPoint">
      <summary>Gets or sets the AnnControlPoint object for all AnnEditDesigner derived classes.</summary>
      <value>The AnnControlPoint object for all AnnEditDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ControlPointCursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a control point.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a control point.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ControlPointNESWCursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper right or lower left control point of a rectangular selection.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper right or lower left control point of a rectangular selection.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ControlPointNSCursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper middle or lower middle control point of a rectangular selection.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper middle or lower middle control point of a rectangular selection.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ControlPointNWSECursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper left or lower right control point of a rectangular selection.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when the cursor is over the upper left or lower right control point of a rectangular selection.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ControlPointsGap">
      <summary>Gets or sets a value that indicates which control points to display.</summary>
      <value>An integer value greater than zero that indicates which control points to display, or 0 to display all control points.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ControlPointsHitTestBuffer">
      <summary>Gets or sets the hit test buffer for all AnnEditDesigner derived classes.</summary>
      <value>The hit test buffer, in pixels, for all AnnEditDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ControlPointWECursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a side middle control point of a rectangular selection.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a side middle control point of a rectangular selection.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.CurrentObjectId">
      <summary>Gets or sets the current automation object id.</summary>
      <value>The current automation object id.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.CurrentRubberStampType">
      <summary>Gets or sets the current automation rubber stamp object type.</summary>
      <value>An AnnRubberStampType value that specifies the current automation rubber stamp object type.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.DefaultCursor">
      <summary>Gets or sets the default System.Windows.Forms.Cursor mouse pointer image used when the automation is not in any active state.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when the automation is not in any active state and the mouse cursor is not hovering over any object. Default value is Cursors.Default.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.EditHitTestBuffer">
      <summary>Gets or sets the hit test buffer for all AnnEditDesigner derived classes.</summary>
      <value>The hit test buffer, in pixels, for all AnnEditDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.EditObjectAfterDraw">
      <summary>Gets or sets a value that indicates whether new drawn objects are selected (edited).</summary>
      <value>true to edit (select) new objects; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ExtendedModeModifierKey">
      <summary>Gets or sets the extended mode modifier key.</summary>
      <value>The extended mode modifier key.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.GroupEditFrameBackPen">
      <summary>Gets or sets the background AnnPen used when drawing the group outline for all AnnEditDesigner derived classes.</summary>
      <value>The background AnnPen used when drawing the group outline for all AnnEditDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.GroupEditFrameForePen">
      <summary>Gets or sets the foreground AnnPen used when drawing the group outline for all AnnEditDesigner derived classes.</summary>
      <value>The foreground AnnPen used when drawing the group outline for all AnnEditDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.GroupEditObjectPen">
      <summary>Gets or sets the object outline AnnPen used when drawing selected objects in a group for all AnnEditDesigner derived classes.</summary>
      <value>The object outline AnnPen used when drawing selected objects in a group for all AnnEditDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.HidePropertiesTabs">
      <summary>Specifies the list of property pages that can be displayed or hidden when displaying the annotation properties dialog through automation.</summary>
      <value>The list of property pages that can be displayed or hidden when displaying the annotation properties dialog through automation.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.MaintainAspectRatio">
      <summary>Gets or sets a value that indicates whether to preserve the aspect ratio when moving a corner control point for all AnnEditDesigner derived classes.</summary>
      <value>true to maintain the aspect ratio; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.MoveObjectWithName">
      <summary>Gets or sets a value indicating whether to move the object when the name moves.</summary>
      <value>**true** if the object should move when the user moves the name; otherwise, **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.MultiSelectModifierKey">
      <summary>Gets or sets the multi-select modifier key.</summary>
      <value>The multi-select modifier key.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ObjectPropertiesDialogType">
      <summary>Gets or sets the object's properties dialog.</summary>
      <value>A type of System.Windows.Forms.Form that represents the object's properties dialog.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.Objects">
      <summary>Gets the collection of AnnAutomationObject objects in this AnnAutomationManager</summary>
      <value>The RasterCollection representing the AnnAutomationObject objects in the AnnAutomationManager.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.PasswordDialogType">
      <summary>Gets or sets the password dialog.</summary>
      <value>A type of System.Windows.Forms.Form that represents the password dialog.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RasterCodecs">
      <summary>Gets or sets the RasterCodecs used when loading the images of objects that implement the IAnnPictureObject interface.</summary>
      <value>A RasterCodecs object used when loading the images of objects that implement the IAnnPictureObject interface.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RedactionRealizePassword">
      <summary>Gets or sets the password used for realization of AnnRedactionObject objects.</summary>
      <value>The password used for realization of AnnRedactionObject objects.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RotateCenterControlPoint">
      <summary>Gets or sets the AnnControlPoint object used for the rotate center control point for all AnnEditDesigner derived classes.</summary>
      <value>The AnnControlPoint object used for the rotate center control point for all AnnEditDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RotateCenterControlPointCursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when hovering over or dragging the rotate center control point.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when hovering over or dragging the rotate center control point.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RotateGripperControlPoint">
      <summary>Gets or sets the AnnControlPoint object used for the rotate gripper control point for all AnnEditDesigner derived classes.</summary>
      <value>The AnnControlPoint object used for the rotate gripper control point for all AnnEditDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RotateGripperControlPointCursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when hovering over or dragging the rotate gripper control point.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when hovering over or dragging the rotate gripper control point.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RotateLinePen">
      <summary>Gets or sets the AnnPen used to draw a line between the rotate control points for all AnnEditDesigner derived objects.</summary>
      <value>The AnnPen used to draw a line between the rotate control points.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RotateModifierKey">
      <summary>Gets or sets the rotate modifier key.</summary>
      <value>The rotate modifier key.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RubberStampButtonDropDownContextMenu">
      <summary>Gets or sets the context menu for the rubber stamp toolbar button of this AnnAutomationManager.</summary>
      <value>The context menu for the rubber stamp toolbar button of this AnnAutomationManager.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RunCursor">
      <summary>Gets or sets the cursor used in run mode when hovering over an object.</summary>
      <value>The cursor used in run mode when hovering over an object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.RunHitTestBuffer">
      <summary>Gets or sets the hit test buffer for all AnnRunDesigner derived classes.</summary>
      <value>The hit test buffer, in pixels, for all AnnRunDesigner derived classes.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.SelectedObjectCursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a selected object.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when the cursor is over a selected object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.SelectObjectCursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when hovering over an unselected annotation object.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when hovering over an unselected annotation object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.SelectRectangleCursor">
      <summary>Gets or sets the System.Windows.Forms.Cursor mouse pointer image used when dragging and selecting a group of objects.</summary>
      <value>The System.Windows.Forms.Cursor mouse pointer image used when dragging and selecting a group of objects.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ShowControlPoints">
      <summary>Gets or sets a value that indicates whether to show the control points.</summary>
      <value>true to show the control points; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ShowTextObjectEditWindowAfterDraw">
      <summary>Gets or sets a value that indicates whether to show a text edit window after a text object is drawn.</summary>
      <value>true to show a text edit window after a text object is drawn; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ShowTextObjectsPropertiesDialogAfterDraw">
      <summary>Gets or sets a value that indicates whether to show the object properties dialog after a text object is drawn.</summary>
      <value>true to show the object properties dialog after a text object is drawn; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.ToolBar">
      <summary>Gets the automation toolbar.</summary>
      <value>The automation toolbar.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.UseNewMultilineBehavior">
      <summary>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.</summary>
      <value>**true** to cancel the drawing of a multi-point object if the mouse cursor was clicked and released in the same position. **false** otherwise. Default value is **true**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.UserMode">
      <summary>Gets or sets the current user mode.</summary>
      <value>An AnnUserMode value that specifies the current user mode.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationManager.UseXPStyleToolBar">
      <summary>Gets or sets a value that indicates whether the annotation toolbar is drawn with the new XP style look.</summary>
      <value>true to use new XP style look; otherwise, false.</value>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.AudioObjectId">
      <summary>The automation id for AnnAudioObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.ButtonObjectId">
      <summary>The automation id for AnnButtonObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.ClosedCurveObjectId">
      <summary>The automation id for AnnClosedCurveObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.CrossProductObjectId">
      <summary>The automation id for AnnCrossProductObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.CurveObjectId">
      <summary>The automation id for AnnCurveObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.EllipseObjectId">
      <summary>The automation id for AnnEllipseObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.EncryptObjectId">
      <summary>The automation id for AnnEncryptObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.FreehandHotspotObjectId">
      <summary>The automation id for AnnFreehandHotspotObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.FreehandObjectId">
      <summary>The automation id for a freehand AnnPolylineObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.GroupObjectId">
      <summary>The automation id for AnnGroupObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.HiliteObjectId">
      <summary>The automation id for AnnHiliteObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.HotspotObjectId">
      <summary>The automation id for AnnHotspotObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.LineObjectId">
      <summary>The automation id for AnnLineObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.NoteObjectId">
      <summary>The automation id for AnnNoteObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.PointerObjectId">
      <summary>The automation id for AnnPointerObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.PointObjectId">
      <summary>The automation id for AnnPointObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.PolygonObjectId">
      <summary>The automation id for AnnPolygonObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.PolylineObjectId">
      <summary>The automation id for AnnPolylineObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.PolyRulerObjectId">
      <summary>The automation id for AnnPolyRulerObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.ProtractorObjectId">
      <summary>The automation id for AnnProtractorObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.RectangleObjectId">
      <summary>The automation id for AnnRectangleObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.RedactionObjectId">
      <summary>The automation id for AnnRedactionObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.RichTextObjectId">
      <summary>The automation id for user-defined AnnRichTextObject derived classes.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.RubberStampObjectId">
      <summary>The automation id for AnnRubberStampObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.RulerObjectId">
      <summary>The automation id for AnnRulerObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.SelectObjectId">
      <summary>The automation id for the select object.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.StampObjectId">
      <summary>The automation id for AnnStampObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.TextObjectId">
      <summary>The automation id for AnnTextObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.TextPointerObjectId">
      <summary>The automation id for AnnTextPointerObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.TextRollupObjectId">
      <summary>The automation id for AnnTextRollupObject.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.UserObjectId">
      <summary>The automation id for user-defined AnnObject derived classes.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationManager.VideoObjectId">
      <summary>The automation id for user-defined AnnVideoObject derived classes.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnAutomationObject">
      <summary>Defines all the properties needed to automate an annotation object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnAutomationObject.#ctor">
      <summary>Initializes a new instance of the AnnAutomationObject class.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.ContextMenu">
      <summary>Gets or sets the context menu of this AnnAutomationObject.</summary>
      <value>The context menu of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.DrawCursor">
      <summary>Gets or sets the draw designer mouse cursor of this AnnAutomationObject.</summary>
      <value>The draw designer mouse System.Windows.Forms.Cursor of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.DrawDesignerType">
      <summary>Gets or sets the type of the draw designer of this AnnAutomationObject.</summary>
      <value>The System.Type of the draw designer of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.EditDesignerType">
      <summary>Gets or sets the type of the edit designer of this AnnAutomationObject.</summary>
      <value>The System.Type of the edit designer of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.Id">
      <summary>Gets or sets the id of this AnnAutomationObject.</summary>
      <value>The id of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.Name">
      <summary>Gets or sets the name of this AnnAutomationObject.</summary>
      <value>A string value that represents the name of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.Object">
      <summary>Gets or sets the initial annotation object of this AnnAutomationObject.</summary>
      <value>The initial annotation object of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.RunDesignerType">
      <summary>Gets or sets the type of the run designer of this AnnAutomationObject.</summary>
      <value>The System.Type of the run designer of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.ToolBarButton">
      <summary>Gets the toolbar button of this AnnAutomationObject.</summary>
      <value>A System.Windows.Forms.ToolBarButton which represents the toolbar button of this AnnAutomationObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.ToolBarImage">
      <summary>Gets or sets the image to be used on this AnnAutomationObject toolbar button.</summary>
      <value>The System.Drawing.Image that appears on this AnnAutomationObject toolbar button.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.ToolBarToolTipText">
      <summary>Gets or sets the text that appears as a ToolTip for this AnnAutomationObject toolbar button.</summary>
      <value>The text that appears as a ToolTip for this AnnAutomationObject toolbar button.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnAutomationObject.UseRotateControlPoints">
      <summary>Gets or sets the use of rotate control points of this AnnAutomationObject.</summary>
      <value>true if using rotate control points for AnnObject rotation; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnBeforeObjectChangedEventArgs">
      <summary>Provides data for the BeforeObjectChanged event.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnBeforeObjectChangedEventArgs.#ctor(Leadtools.RasterCollection&lt;AnnObject&gt;,Leadtools.Annotations.AnnObjectChangedType,Leadtools.Annotations.AnnDesigner)">
      <summary>Initializes a new instance of the AnnBeforeObjectChangedEventArgs class.</summary>
      <param name="objects">An RasterCollection\&lt;AnnObject\&gt; that has a collection of the objects that is about to be changed.</param>
      <param name="changeType">An AnnObjectChangedType value specifying what is to be changed.</param>
      <param name="designer">The AnnDesigner object responsible for the change.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnBeforeObjectChangedEventArgs.Cancel">
      <summary>Gets or sets a value indicating whether the change should be canceled.</summary>
      <value>true if the change should be canceled; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnBeforeObjectChangedEventArgs.ChangeType">
      <summary>Gets the type of change.</summary>
      <value>An AnnObjectChangedType value specifying what is to be changed.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnBeforeObjectChangedEventArgs.Designer">
      <summary>Gets the designer responsible for the change.</summary>
      <value>The AnnDesigner responsible for the change.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnBeforeObjectChangedEventArgs.Objects">
      <summary>Gets the objects that have been changed.</summary>
      <value>A RasterCollection\&lt;AnnObject\&gt; that has a collection of the objects that has been changed.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnBrush">
      <summary>Classes derived from this abstract base class define objects used to fill the interiors of annotation objects like rectangles, ellipses, polygons, etc.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnBrush.Clone">
      <summary>When overridden in a derived class, creates an exact copy of this AnnBrush object.</summary>
      <returns>The new AnnBrush object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnBrush.Create(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnRectangle)">
      <summary>Creates a new GDI+ brush object using this AnnBrush.</summary>
      <param name="converter">Specifies an AnnUnitConverter object to be used when converting any annotation lengths, points, etc. this brush might have.</param>
      <param name="rect">Specifies an AnnRectangle object defining the bounding rectangle to be used with this brush.</param>
      <returns>The GDI+ System.Drawing.Brush object created from this AnnBrush.</returns>
    </member>
    <member name="T:Leadtools.Annotations.AnnButtonObject">
      <summary>Defines an annotation push button object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonObject.#ctor">
      <summary>Initializes a new instance of AnnButtonObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnButtonObject.</summary>
      <param name="supportsPen">true if this object will support a pen; false otherwise.</param>
      <param name="supportsBrush">true if this object will support a brush; false otherwise.</param>
      <param name="supportsFont">true if this object will support a font; false otherwise.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonObject.Clone">
      <summary>Creates an exact copy of this AnnButtonObject object.</summary>
      <returns>The AnnButtonObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonObject.Create">
      <summary>Creates a new instance of this AnnButtonObject.</summary>
      <returns>The AnnButtonObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonObject.DrawObject(Graphics)">
      <summary>Draws this AnnButtonObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnButtonObject object.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnButtonObject.Pushed">
      <summary>Gets or sets the state of this AnnButtonObject object.</summary>
      <value>true if this AnnButtonObject object is in the pushed state; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnButtonObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnButtonRunDesigner">
      <summary>This class extends AnnRunDesigner to provide functionality for running an AnnButtonObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonRunDesigner.#ctor">
      <summary>Initializes a new AnnButtonRunDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonRunDesigner.Cancel">
      <summary>AnnButtonRunDesigner implementation of AnnRunDesigner.Cancel.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonRunDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnButtonRunDesigner implementation of AnnRunDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonRunDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnButtonRunDesigner implementation of AnnRunDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonRunDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnButtonRunDesigner implementation of AnnRunDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnButtonRunDesigner.Start">
      <summary>AnnButtonRunDesigner implementation of AnnRunDesigner.Start.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnClosedCurveObject">
      <summary>Defines a closed annotation curve object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnClosedCurveObject.#ctor">
      <summary>Initializes a new instance of AnnClosedCurveObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnClosedCurveObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnClosedCurveObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnClosedCurveObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnClosedCurveObject.Clone">
      <summary>Creates an exact copy of this AnnClosedCurveObject object.</summary>
      <returns>The AnnClosedCurveObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnClosedCurveObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies the path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnClosedCurveObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnClosedCurveObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates the specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnClosedCurveObject.Create">
      <summary>Creates a new instance of this AnnClosedCurveObject.</summary>
      <returns>The AnnClosedCurveObject this method creates.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnClosedCurveObject.Tension">
      <summary>Gets or sets a value that specifies the amount that this AnnClosedCurveObject curve bends between control points.</summary>
      <value>A value that specifies the amount that this AnnClosedCurveObject curve bends between control points.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnClosedCurveObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnCodecs">
      <summary>Provides support for loading and saving objects to annotation files.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.#ctor">
      <summary>Creates a new instance of the AnnCodecs class.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.DeletePage(System.IO.Stream,System.Int32)">
      <summary>Deletes a page from an annotation stream containing multiple pages.</summary>
      <param name="stream">The System.IO.Stream from which to delete the page.</param>
      <param name="page">Number of the page to delete. The page number is 1-based. Therefore, the first page is page 1, the second page is page 2, etc.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.DeletePage(System.String,System.Int32)">
      <summary>Deletes a page from an annotation file containing multiple pages.</summary>
      <param name="fileName">Name of the annotation file.</param>
      <param name="page">Number of the page to delete. The page number is 1-based. Therefore, the first page is page 1, the second page is page 2, etc.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.GetInformation(System.IO.Stream,Leadtools.Annotations.AnnCodecsInformation)">
      <summary>Gets information about the annotation objects saved to a specified stream.</summary>
      <param name="stream">A System.IO.Stream containing the input annotation file data.</param>
      <param name="info">An AnnCodecsInformation class that will be updated with information about the specified annotation stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.GetInformation(System.String,Leadtools.Annotations.AnnCodecsInformation)">
      <summary>Gets information about the specified annotation file.</summary>
      <param name="fileName">System.String containing the file name to query.</param>
      <param name="info">An AnnCodecsInformation class that will be updated with information about the specified annotation file.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.Load(System.IO.Stream)">
      <summary>Loads all pages from an annotation disk file.</summary>
      <param name="stream">The stream from which to load all pages of the multipage annotation stream.</param>
      <returns>An array of AnnContainer where each item in the array corresponds to each page in the annotation file \stream\.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.Load(System.IO.Stream,Leadtools.Annotations.AnnContainer,System.Int32)">
      <summary>Loads the annotation objects from a stream.</summary>
      <param name="stream">The System.IO.Stream from which to load the objects.</param>
      <param name="container">An AnnContainer into which to load the objects.</param>
      <param name="page">1-based page number to load.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.Load(System.String)">
      <summary>Loads all pages from an annotation disk file.</summary>
      <param name="fileName">Name of the annotation file to load.</param>
      <returns>An array of AnnContainer where each item in the array corresponds to each page in the annotation file \fileName\.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.Load(System.String,Leadtools.Annotations.AnnContainer,System.Int32)">
      <summary>Loads the annotation objects from a disk file.</summary>
      <param name="fileName">Name of the annotation file to load.</param>
      <param name="container">An AnnContainer into which to load the objects.</param>
      <param name="page">1-based page number to load.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.LoadFromTag(Leadtools.RasterTagMetadata,Leadtools.Annotations.AnnContainer)">
      <summary>Loads the annotation objects stored in a TIFF tag.</summary>
      <param name="tag">An Leadtools.RasterTagMetadata object containing the annotation objects being loaded.</param>
      <param name="container">An AnnContainer into which to load the objects.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.Save(System.IO.Stream,Leadtools.Annotations.AnnContainer,Leadtools.Annotations.AnnCodecsFormat,System.Int32,Leadtools.Annotations.AnnCodecsSavePageMode)">
      <summary>Saves the annotation objects to a stream.</summary>
      <param name="stream">The stream to which to save the objects.</param>
      <param name="container">An AnnContainer containing the objects to be saved.</param>
      <param name="format">An AnnCodecsFormat value that specifies the annotation format to use when saving.</param>
      <param name="page">1-based index of the page to be saved.</param>
      <param name="pageMode">A value that indicates how to handle the page when saving to a multi-page stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.Save(System.IO.Stream,Leadtools.Annotations.AnnContainer,Leadtools.Annotations.AnnCodecsFormat)">
      <summary>Saves an array of AnnContainer to a stream.</summary>
      <param name="stream">The stream to which to save the array of AnnContainer.</param>
      <param name="containers">An array of AnnContainer containing the objects to be saved.</param>
      <param name="format">An AnnCodecsFormat value that specifies the annotation format to use when saving.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.Save(System.String,Leadtools.Annotations.AnnContainer,Leadtools.Annotations.AnnCodecsFormat,System.Int32,Leadtools.Annotations.AnnCodecsSavePageMode)">
      <summary>Saves the annotation objects to a disk file.</summary>
      <param name="fileName">The output file name.</param>
      <param name="container">An AnnContainer containing the objects to be saved.</param>
      <param name="format">An AnnCodecsFormat value that specifies the annotation format to use when saving.</param>
      <param name="page">1-based index of the page to be saved.</param>
      <param name="pageMode">A value that indicates how to handle the page when saving to a multi-page file.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.Save(System.String,Leadtools.Annotations.AnnContainer,Leadtools.Annotations.AnnCodecsFormat)">
      <summary>Saves an array of AnnContainer to a multipage annotation disk file</summary>
      <param name="fileName">The output file name.</param>
      <param name="containers">An array of AnnContainer containing the objects to be saved.</param>
      <param name="format">An AnnCodecsFormat value that specifies the annotation format to use when saving.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecs.SaveToTag(Leadtools.Annotations.AnnContainer,Leadtools.Annotations.AnnCodecsTagFormat)">
      <summary>Saves the annotation objects in a container to a TIFF tag.</summary>
      <param name="container">The AnnContainer containing the objects to be saved.</param>
      <param name="format">An AnnCodecsTagFormat value that specifies the format used when creating the tag.</param>
      <returns>An Leadtools.RasterTagMetadata object that can be saved into a TIFF file.</returns>
    </member>
    <member name="T:Leadtools.Annotations.AnnCodecsInformation">
      <summary>Provides information on an annotation file or stream.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecsInformation.#ctor">
      <summary>Initializes a new instance of the AnnCodecsInformation class.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnCodecsInformation.Format">
      <summary>Gets or sets the format of the annotation file or stream.</summary>
      <value>An AnnCodecsFormat value that specifies the format of the annotation file or stream.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCodecsInformation.Offset">
      <summary>Gets or sets the position of the first byte to load.</summary>
      <value>An integer value that specifies the position of the first byte to load.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCodecsInformation.Pages">
      <summary>Gets or sets the number of pages in the annotation file or stream.</summary>
      <value>An integer value that specifies the number of pages in the annotation file or stream.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCodecsInformation.Version">
      <summary>Gets or sets the version of the annotation file.</summary>
      <value>An integer value that specifies the version of the annotation file.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnCodecsInvalidFormatException">
      <summary>The exception that is thrown for an invalid Annotation file format.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecsInvalidFormatException.#ctor">
      <summary>Initializes a new instance of the AnnCodecsInvalidFormatException, setting the System.Exception.Message property of the new instance to a system-supplied message that describes the error.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecsInvalidFormatException.#ctor(SerializationInfo,StreamingContext)">
      <summary>Initializes a new instance of the AnnCodecsInvalidFormatException class with the specified serialization and context information.</summary>
      <param name="info">The data for serializing or deserializing the object.</param>
      <param name="context">The source and destination for the object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecsInvalidFormatException.#ctor(System.String)">
      <summary>Initializes a new instance of the AnnCodecsInvalidFormatException class with the specified error message.</summary>
      <param name="message">A System.String that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecsInvalidFormatException.#ctor(System.String,System.Exception)">
      <summary>Initializes a new instance of the AnnCodecsInvalidFormatException class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
      <param name="message">A System.String that describes the error. The content of message is intended to be understood by humans. The caller of this constructor is required to ensure that this string has been localized for the current system culture.</param>
      <param name="inner">The exception that is the cause of the current exception. If the *inner* parameter is not a null reference (Nothing in VB), the current exception is raised in a catch block that handles the inner exception.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCodecsInvalidFormatException.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnContainer">
      <summary>Represents an Annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.#ctor">
      <summary>Initializes a new instance of the AnnContainer class.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.Clone">
      <summary>Creates an exact copy of this AnnContainer object.</summary>
      <returns>The AnnContainer object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.DisableDrawObjectEvents">
      <summary>Stops this AnnContainer from raising the BeforeDrawingObjects and AfterDrawingObjects events.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.Draw(Graphics)">
      <summary>Draws the container on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw the AnnContainer.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.Draw(Graphics,Rectangle)">
      <summary>Draws the container on the specified graphics object and destination rectangle.</summary>
      <param name="graphics">The Graphics surface on which to draw the AnnContainer.</param>
      <param name="rect">The destination rectangle.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.Draw(Leadtools.RasterImage)">
      <summary>Draws the container on the surface of the specified Leadtools.RasterImage object.</summary>
      <param name="image">The Leadtools.RasterImage object on which to draw this AnnContainer.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.EnableDrawObjectEvents">
      <summary>Enables this AnnContainer from raising the BeforeDrawingObjects and AfterDrawingObjects events.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.HitTest(Leadtools.Annotations.AnnPoint,System.Int32)">
      <summary>Retrieves the object at the specified coordinates.</summary>
      <param name="testPoint">The AnnPoint to be tested.</param>
      <param name="buffer">Threshold buffer value.</param>
      <returns>An AnnObject that represents the object at the given screen coordinates; or null (Nothing in VB) if no object is at the tested location.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.PopFixedState">
      <summary>Re-enables the fixed state of every AnnObject in the AnnContainer.</summary>
      <returns>size of the **fixed state stack** before the call to PopFixedState</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.PushFixedState">
      <summary>Temporarily disables the fixed state of every AnnObject in the AnnContainer.</summary>
      <returns>size of the **fixed state stack** before the call to PushFixedState</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.ToString">
      <summary>Overridden. Converts the attributes of this AnnContainer to a human-readable string.</summary>
      <returns>A string that represents the attributes of this object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.Dispose">
      <summary>Releases all resources used by this object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose(Boolean); false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.Finalize">
      <summary>This member overrides System.Object.Finalize.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.OnAfterDrawingObjects(Leadtools.Annotations.AnnPaintEventArgs)">
      <summary>Raises the AfterDrawingObjects event.</summary>
      <param name="e">An EventHandler\&lt;AnnPaintEventArgs\&gt; that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnContainer.OnBeforeDrawingObjects(Leadtools.Annotations.AnnPaintEventArgs)">
      <summary>Raises the BeforeDrawingObjects event.</summary>
      <param name="e">An RasterCollection\&lt;AnnPaintEventArgs\&gt; that contains the event data.</param>
    </member>
    <member name="E:Leadtools.Annotations.AnnContainer.AfterDrawingObjects">
      <summary>Occurs during drawing after the objects are drawn.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnContainer.BeforeDrawingObjects">
      <summary>Occurs during drawing before the objects are drawn.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.Bounds">
      <summary>Gets or sets the rectangle that represents the bounds of the AnnContainer.</summary>
      <value>The AnnRectangle structure that represents the bounds of the AnnContainer.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.DrawLockedInRunMode">
      <summary>Gets or sets a value indicating whether to draw locked objects with the lock symbol when the container is in the run mode.</summary>
      <value>true if the container will draw the LockPicture picture on top of locked objects when the container is in run mode; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.EnableSnapToGrid">
      <summary>Gets or sets a value to determine whether snapping to grid is enabled for this AnnContainer.</summary>
      <value>**true** if snap to grid option is enabled for this AnnContainer, otherwise; **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.InvalidRectangle">
      <summary>Gets the rectangle that represents the area that should be invalidated whenever the viewer is asked to repaint its AnnContainer object.</summary>
      <value>The System.Drawing.Rectangle structure that represents the area that should be invalidated whenever the viewer is asked to repaint its AnnContainer object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.LockPicture">
      <summary>Gets or sets the AnnPicture used when drawing the locked symbol for locked objects.</summary>
      <value>The AnnPicture used when drawing the locked symbol for locked objects.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.Name">
      <summary>Gets or sets the name of the AnnContainer.</summary>
      <value>A string that represents the name of the AnnContainer.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.Objects">
      <summary>Gets the collection of objects in this AnnContainer.</summary>
      <value>The RasterCollection\&lt;AnnObject\&gt; representing the objects in the AnnContainer.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.SnapToGridOptions">
      <summary>Gets or sets the snap to grid options for this AnnContainer.</summary>
      <value>An object of type AnnSnapToGridOptions that specifies the current snap to grid options for this AnnContainer object. Default value is a new AnnSnapToGridOptions object with default values.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.Transform">
      <summary>Gets or sets the transform Matrix of AnnContainer.</summary>
      <value>A System.Drawing.Drawing2D.Matrix matrix that represents the transform Matrix of AnnContainer.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.UnitConverter">
      <summary>Gets or sets the AnnUnitConverter that will be used in the AnnContainer object.</summary>
      <value>The AnnUnitConverter setting for this AnnContainer object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.UserMode">
      <summary>Gets or sets the current annotation user mode.</summary>
      <value>An AnnUserMode value that represents the annotation user mode.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnContainer.Visible">
      <summary>Gets or sets a value indicating whether this AnnContainer is visible.</summary>
      <value>true if this AnnContainer is visible; otherwise, false.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnControlPoint">
      <summary>Represents the shape of a control point (handle) used by the AnnEditDesigner.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnControlPoint.Clone">
      <summary>Creates an exact copy of this AnnControlPoint object.</summary>
      <returns>The AnnControlPoint object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnControlPoint.Create">
      <summary>Creates a new instance of this AnnControlPoint.</summary>
      <returns>The AnnControlPoint this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnControlPoint.Draw(Graphics,Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter)">
      <summary>Draws this AnnControlPoint on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnControlPoint.</param>
      <param name="centerPoint">The center point</param>
      <param name="converter">An AnnUnitConverter used to convert *centerPoint* to pixel coordinates.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnControlPoint.GetGraphicsPath(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="centerPoint">The center point</param>
      <param name="converter">An AnnUnitConverter used to convert *centerPoint* to pixel coordinates.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnControlPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnControlPoint.GetInvalidRectangle(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter)">
      <summary>Gets the physical bounding rectangle of this AnnControlPoint.</summary>
      <param name="centerPoint">The center point</param>
      <param name="converter">An AnnUnitConverter used to convert *centerPoint* to pixel coordinates.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnControlPoint.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnControlPoint.HitTest(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter,System.Int32)">
      <summary>Performs hit-testing on this AnnControlPoint.</summary>
      <param name="testPoint">The AnnPoint to be tested.</param>
      <param name="centerPoint">The center point</param>
      <param name="converter">An AnnUnitConverter used to convert *centerPoint* to pixel coordinates.</param>
      <param name="buffer">Threshold buffer value.</param>
      <returns>true if hit-test is satisfied; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnControlPoint.ToString">
      <summary>Overridden. Converts the attributes of this AnnControlPoint to a human-readable string.</summary>
      <returns>A string that represents the attributes of this control point.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnControlPoint.Name">
      <summary>Gets or sets the name of the AnnControlPoint.</summary>
      <value>The name of the AnnControlPoint.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnCrossProductDrawDesigner">
      <summary>This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnCrossProductObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductDrawDesigner.#ctor">
      <summary>Initializes a new AnnCrossProductDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductDrawDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnCrossProductDrawDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductDrawDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnCrossProductDrawDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductDrawDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnCrossProductDrawDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnCrossProductEditDesigner">
      <summary>This class extends AnnEditDesigner to provide functionality for editing an AnnCrossProductObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductEditDesigner.#ctor">
      <summary>Initializes a new AnnCrossProductEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductEditDesigner.GetControlPointsLocation">
      <summary>AnnCrossProductEditDesigner implementation of AnnEditDesigner.GetControlPointsLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductEditDesigner.Move(Leadtools.Annotations.AnnSize)">
      <summary>AnnCrossProductEditDesigner implementation of AnnEditDesigner.Move.</summary>
      <param name="size">An AnnSize structure that represents the offset to be used when moving the object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>AnnCrossProductEditDesigner implementation of AnnEditDesigner.MoveControlPoint.</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPointstructure that represents the new position of the control point.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductEditDesigner.ControlPointCount">
      <summary>AnnCrossProductEditDesigner implementation of AnnEditDesigner.ControlPointCount.</summary>
      <value>AnnCrossProductEditDesigner implementation of AnnEditDesigner.ControlPointCount.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnCrossProductObject">
      <summary>Defines an annotation cross product object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.#ctor">
      <summary>Initializes a new AnnCrossProductObject class object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new AnnCrossProductObject class object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.CalculateRotateAngle">
      <summary>The AnnCrossProductObject implementation of AnnObject.CalculateRotateAngle.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.Clone">
      <summary>Creates an exact copy of this AnnCrossProductObject object.</summary>
      <returns>The AnnCrossProductObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath object.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnCrossProductObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.HitTest(Leadtools.Annotations.AnnPoint,System.Int32)">
      <summary>Performs hit-testing on this AnnCrossProductObject object.</summary>
      <param name="testPoint">An AnnPoint structure that contains the point to be tested.</param>
      <param name="buffer">Value that represents the size of the point to test.</param>
      <returns>This method returns FirstRulerHitTestObject or SecondRulerHitTestObject; or null (Nothing in VB) if the test point does not hit this AnnCrossProductObject object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.ResetRotatePoints">
      <summary>The AnnCrossProductObject implementation of AnnObject.ResetRotatePoints.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.RestoreOriginalLocation">
      <summary>The AnnCrossProductObject implementation of AnnObject.RestoreOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.SaveOriginalLocation">
      <summary>The AnnCrossProductObject implementation of AnnObject.SaveOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.UpdateIntersectionPoint">
      <summary>Updates the IntersectionPoint value of this AnnCrossProductObject</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.UpdateSecondPoints">
      <summary>Updates the SecondStartPoint and SecondEndPointvalues of this AnnCrossProductObject</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.Create">
      <summary>Creates a new AnnCrossProductObject class object.</summary>
      <returns>The AnnCrossProductObject object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.DrawObject(Graphics)">
      <summary>Draws this AnnCrossProductObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnCrossProductObject object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value that specifies the transformation method called.</param>
      <returns>An array of AnnPoint structures specifying the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCrossProductObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value that specifies the transformation method called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.BoundingRectangle">
      <summary>Gets the logical bounding rectangle of this AnnCrossProductObject object.</summary>
      <value>An AnnRectangle structure that represents the logical bounding rectangle of this AnnCrossProductObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.DpiX">
      <summary>Gets or sets the horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler.</summary>
      <value>The horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.DpiY">
      <summary>Gets or sets the vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler.</summary>
      <value>The vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.FirstEndPoint">
      <summary>Gets or sets the value for the ending point of the first ruler.</summary>
      <value>An AnnPoint structure that specifies the ending point of the first ruler.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.FirstStartPoint">
      <summary>Gets or sets the starting point of the first ruler.</summary>
      <value>An AnnPoint structure that specifies the starting point of the first ruler.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.GaugeLength">
      <summary>Gets or sets the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnCrossProductObject object.</summary>
      <value>An AnnLength value that specifies the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnCrossProductObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.IntersectionPoint">
      <summary>Gets or sets the current intersection point of this AnnCrossProductObject object.</summary>
      <value>An AnnPoint structure that specifies the current intersection point of this AnnCrossProductObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.MeasurementUnit">
      <summary>Gets or sets the unit of measure for this AnnCrossProductObject object.</summary>
      <value>An AnnUnit value that specifies the unit of measure for this AnnCrossProductObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.Origin">
      <summary>Gets the logical origin of this AnnCrossProductObject.</summary>
      <value>The logical origin of this AnnCrossProductObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.Precision">
      <summary>Gets or sets the number of digits to the right of the decimal point when displaying the length of this AnnCrossProductObject object.</summary>
      <value>The number of digits to the right of the decimal point.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.RestrictLength">
      <summary>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.</summary>
      <value>**true** to restrict the text representing the length to appear fully within the bounding rectangle of the container. Otherwise, **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.RulerImplemented">
      <summary>Gets a value that indicates whether this object implements the IAnnRulerObject interface.</summary>
      <value>This property will always be true for an AnnCrossProductObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.SecondEndPoint">
      <summary>Gets or sets the ending point of the second ruler.</summary>
      <value>An AnnPoint structure that specifies the ending point of the second ruler.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.SecondStartPoint">
      <summary>Gets or sets the starting point of the second ruler.</summary>
      <value>An AnnPoint structure that specifies the starting point of the second ruler.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.ShowGauge">
      <summary>Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the ruler) for this AnnCrossProductObject object is visible.</summary>
      <value>true if the gauge (the perpendicular lines at the ends of the ruler) for this AnnCrossProductObject object is visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.ShowLength">
      <summary>Gets or sets a value that indicates whether to display the length of this AnnCrossProductObject object.</summary>
      <value>true to show the length of this AnnCrossProductObject object; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.ShowTickMarks">
      <summary>Gets or sets a value indicating whether the tick marks for this AnnCrossProductObject are visible.</summary>
      <value>true if the tick marks for this AnnCrossProductObject are visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.TickMarksLength">
      <summary>Gets or sets the length of the tick marks for this AnnCrossProductObject object.</summary>
      <value>An AnnLength value that specifies the length of the current tick marks for this AnnCrossProductObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnCrossProductObject when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that determines how to transform this AnnCrossProductObject object when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.UnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation that corresponds to the MeasurementUnit property value.</summary>
      <value>A string value that specifies the abbreviation that corresponds to the MeasurementUnit property value.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCrossProductObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnCrossProductObject object.</summary>
      <value>true if hit-testing should be performed inside this AnnCrossProductObject; false otherwise.</value>
    </member>
    <member name="F:Leadtools.Annotations.AnnCrossProductObject.FirstRulerHitTestObject">
      <summary>The hit test value of the first ruler.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCrossProductObject.SecondRulerHitTestObject">
      <summary>The hit test value of the second ruler.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnCurveObject">
      <summary>Defines an annotation curve object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCurveObject.#ctor">
      <summary>Initializes a new instance of an AnnCurveObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnCurveObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnCurveObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCurveObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCurveObject.Clone">
      <summary>Creates an exact copy of this AnnCurveObject object.</summary>
      <returns>The AnnCurveObject object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCurveObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath object.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies the path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnCurveObject object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnCurveObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnCurveObject.Create">
      <summary>Creates a new instance of this AnnCurveObject.</summary>
      <returns>The AnnCurveObject this method creates.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnCurveObject.Tension">
      <summary>Gets or sets a value that specifies the amount that this AnnCurveObject curve bends between control points.</summary>
      <value>A value that specifies the amount that this AnnCurveObject curve bends between control points.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnCurveObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnDesigner">
      <summary>The base class for all the designers in the annotation toolkit.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.Cancel">
      <summary>Cancels the current designer operation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.DoubleClick(System.EventArgs)">
      <summary>Handles mouse double-click events on the designer.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.KeyDown(KeyEventArgs)">
      <summary>Handles key down events on the designer.</summary>
      <param name="e">A System.Windows.Forms.KeyEventArgs object that contains data related to this event.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.MouseDown(MouseEventArgs)">
      <summary>Handles mouse down events on the designer.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs object that contains the mouse event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.MouseMove(MouseEventArgs)">
      <summary>Handles mouse move events on the designer.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs object that contains the mouse event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.MouseUp(MouseEventArgs)">
      <summary>Handles mouse up events on the designer.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs object that contains the mouse event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.EndClipCursor">
      <summary>Ends clipping the mouse cursor.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.GetLogicalAnnPoint(System.Int32,System.Int32,Leadtools.Annotations.AnnUnit)">
      <summary>Gets the logical AnnPoint for the specified x, y and unit for this designer.</summary>
      <param name="x">The X position to be converted.</param>
      <param name="y">The Y position to be converted.</param>
      <param name="unit">The unit that will be used in converting x and y values to AnnPoint.</param>
      <returns>The AnnPoint which contains the converted x and y values using the specified unit for this designer.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.HookContainer(System.Boolean)">
      <summary>Hooks or unhooks the Container.</summary>
      <param name="hook">true to hook the Container; false to unhook it.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.OnAfterDrawingObjects(System.Object,Leadtools.Annotations.AnnPaintEventArgs)">
      <summary>Provides support for extra drawing whenever the Container is painted.</summary>
      <param name="sender">The source of the sender.</param>
      <param name="e">An AnnPaintEventArgs object that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnDesigner.StartClipCursor(Rectangle)">
      <summary>Starts clipping the mouse cursor inside the given rectangle.</summary>
      <param name="rc">The rectangle in which the cursor will be shown.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnDesigner.AutomationControl">
      <summary>Gets or sets the owner automation control for this AnnDesigner</summary>
      <value>The owner IAnnAutomationControl object for this AnnDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDesigner.ClipCursor">
      <summary>Enables and disables clipping the cursor.</summary>
      <value>true to clip the cursor to the bounding rectangle of the Container; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDesigner.Container">
      <summary>Gets or sets the AnnContainer object for this AnnDesigner.</summary>
      <value>The AnnContainer object for this AnnDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDesigner.Owner">
      <summary>Gets or sets the owner control for this AnnDesigner.</summary>
      <value>The owner System.Windows.Forms.Control object for this AnnDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDesigner.ClipCursorRectangle">
      <summary>Gets the rectangle used to clip the cursor when ClipCursor is true.</summary>
      <value>The System.Drawing.Rectangle structure used to clip the cursor when ClipCursor is true.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnDottedEllipseControlPoint">
      <summary>Represents an ellipse-shaped AnnControlPoint with a dot in the center.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDottedEllipseControlPoint.#ctor">
      <summary>Creates a new instance of the AnnDottedEllipseControlPoint object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDottedEllipseControlPoint.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnDottedEllipseControlPoint.Clone">
      <summary>AnnDottedEllipseControlPoint implementation of AnnEllipseControlPoint.Clone.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDottedEllipseControlPoint.Create">
      <summary>AnnDottedEllipseControlPoint implementation of AnnEllipseControlPoint.Create.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDottedEllipseControlPoint.Draw(Graphics,Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter)">
      <summary>AnnDottedEllipseControlPoint implementation of AnnControlPoint.Draw.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnControlPoint.</param>
      <param name="centerPoint">The center point</param>
      <param name="converter">An AnnUnitConverter used to convert *centerPoint* to pixel coordinates.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnDottedEllipseControlPoint.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnDrawable">
      <summary>This is the base class for all annotation objects used in the Annotations class library.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawable.#ctor">
      <summary>Initializes a new instance of the AnnDrawable class.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawable.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of the AnnDrawable class.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawable.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawable.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.Brush">
      <summary>Gets or sets the AnnBrush associated with this AnnDrawable object.</summary>
      <value>The AnnBrush associated with this AnnDrawable object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.Font">
      <summary>Gets or sets the AnnFont associated with this AnnDrawable object.</summary>
      <value>The AnnFont associated with this AnnDrawable object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.HasBrush">
      <summary>Gets a value indicating whether this AnnDrawable object has a brush.</summary>
      <value>true if this AnnDrawable object has a brush; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.HasFont">
      <summary>Gets a value indicating whether this AnnDrawable object has a font.</summary>
      <value>true if this AnnDrawable object has a font; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.HasPen">
      <summary>Gets a value indicating whether this AnnDrawable object has a pen.</summary>
      <value>true if this AnnDrawable object has a pen; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.Pen">
      <summary>Gets or sets the AnnPen associated with this AnnDrawable object.</summary>
      <value>The AnnPen associated with this AnnDrawable object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.SupportsBrush">
      <summary>Gets a value indicating whether this AnnDrawable object supports a brush.</summary>
      <value>true if this AnnDrawable object supports a brush; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.SupportsFont">
      <summary>Gets a value indicating whether this AnnDrawable object supports a font.</summary>
      <value>true if this AnnDrawable object supports a font; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.SupportsPen">
      <summary>Gets a value indicating whether this AnnDrawable object supports a pen.</summary>
      <value>true if this AnnDrawable object supports a pen; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.TextColor">
      <summary>Gets or sets the text System.Drawing.Color object.</summary>
      <value>The text System.Drawing.Color structure associated with this AnnDrawable object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawable.TextColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Color associated with this AnnDrawable object.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnDrawDesigner">
      <summary>This class extends the AnnDesigner class to provide standard functionality for drawing Annotation objects on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawDesigner.Cancel">
      <summary>AnnDrawDesigner implementation of AnnDesigner.Cancel.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawDesigner.DoubleClick(System.EventArgs)">
      <summary>AnnDrawDesigner implementation of AnnDesigner.DoubleClick.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawDesigner.EndWorking">
      <summary>Ends the annotation drawing process.</summary>
      <returns>true if the drawing process has ended successfully; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawDesigner.OnAfterDrawingObjects(System.Object,Leadtools.Annotations.AnnPaintEventArgs)">
      <summary>AnnDrawDesigner implementation of AnnDesigner.OnAfterDrawingObjects.</summary>
      <param name="sender">The source of the sender.</param>
      <param name="e">An AnnPaintEventArgs object that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawDesigner.OnDraw(Leadtools.Annotations.AnnDrawDesignerEventArgs)">
      <summary>Raises the Draw event.</summary>
      <param name="e">An AnnDrawDesignerEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawDesigner.StartWorking(Leadtools.Annotations.AnnObject)">
      <summary>Starts the drawing of the AnnObject.</summary>
      <param name="obj">The AnnObject that will be drawn.</param>
      <returns>true when drawing the specified annotation object is started correctly; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawDesigner.Working(Rectangle)">
      <summary>Continues the drawing of the AnnObject.</summary>
      <param name="rcInvalid">A System.Drawing.Rectangle structure that represents the invalid rectangle to paint.</param>
      <returns>true if the drawing process is continued successfully; otherwise false.</returns>
    </member>
    <member name="E:Leadtools.Annotations.AnnDrawDesigner.Draw">
      <summary>Occurs when this AnnDrawDesigner object is drawing an AnnObject.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesigner.ExtendedMode">
      <summary>Gets or sets a value indicating whether this AnnDrawDesigner is currently in extended mode.</summary>
      <value>true if this AnnDrawDesigner is currently in extended mode; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesigner.ExtendedModeModifierKey">
      <summary>Gets or sets a value indicating the current extended mode key.</summary>
      <value>A System.Windows.Forms.Keys value that specifies the current extended mode key.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesigner.ObjectTemplate">
      <summary>Gets or sets the annotation template object.</summary>
      <value>An AnnObject that acts as the template for new annotation objects drawn by this AnnDrawDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesigner.UseNewMultilineBehavior">
      <summary>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.</summary>
      <value>**true** to cancel the drawing of a multi-point object if the mouse cursor was clicked and released in the same position. **false** otherwise. Default value is **true**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesigner.DrawObject">
      <summary>Gets the AnnObject that is currently being drawn.</summary>
      <value>The AnnObject that is currently being drawn.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesigner.IsExtendedMode">
      <summary>Gets a value indicating whether this AnnDrawDesigner is currently in extended mode.</summary>
      <value>true if this AnnDrawDesigner is currently in extended mode; otherwise, false.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnDrawDesignerEventArgs">
      <summary>Provides data for the Draw event.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnDrawDesignerEventArgs.#ctor(Leadtools.Annotations.AnnObject,Leadtools.Annotations.AnnDesignerOperationStatus)">
      <summary>Initializes a new instance of the AnnDrawDesignerEventArgs class.</summary>
      <param name="obj">The AnnObject currently being drawn.</param>
      <param name="operationStatus">An AnnDesignerOperationStatus value that represents the current status of the drawing operation.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesignerEventArgs.Cancel">
      <summary>Gets or sets a value indicating whether the drawing operation should be canceled.</summary>
      <value>true to cancel the current drawing operation; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesignerEventArgs.Object">
      <summary>Gets the AnnObject object currently being drawn.</summary>
      <value>An AnnObject object that represents the object currently being drawn by the AnnDrawDesigner that raised this event.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnDrawDesignerEventArgs.OperationStatus">
      <summary>Gets the current draw operation status.</summary>
      <value>An AnnDesignerOperationStatus value that represents the status of the current drawing operation of the AnnDrawDesigner that raised this event.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnEditDesigner">
      <summary>This class extends AnnDesigner to provide standard functionality for editing Annotation objects on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.Cancel">
      <summary>AnnEditDesigner implementation of AnnDesigner.Cancel.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.DoubleClick(System.EventArgs)">
      <summary>AnnEditDesigner implementation of AnnDesigner.DoubleClick.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.End">
      <summary>Ends editing EditObject</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.GetControlPointsLocation">
      <summary>Gets the location of the AnnControlPoint objects of this AnnEditDesigner</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnEditDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnEditDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnEditDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.Start">
      <summary>Starts editing EditObject</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.EndWorking">
      <summary>Ends the editing process.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.Move(Leadtools.Annotations.AnnSize)">
      <summary>Moves the object.</summary>
      <param name="size">An AnnSize structure that represents the offset to be used when moving the object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>Moves a control point.</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPoint structure that represents the new position of the control point.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.MoveName(Leadtools.Annotations.AnnSize)">
      <summary>Moves the object's name.</summary>
      <param name="size">An AnnSize structure which represents the offset to be used when moving the object's name.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.OnAfterDrawingObjects(System.Object,Leadtools.Annotations.AnnPaintEventArgs)">
      <summary>AnnEditDesigner implementation of AnnDesigner.OnAfterDrawingObjects.</summary>
      <param name="sender">The source of the sender.</param>
      <param name="e">An AnnPaintEventArgs object that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.OnEdit(Leadtools.Annotations.AnnEditDesignerEventArgs)">
      <summary>Raises the Edit event.</summary>
      <param name="e">An AnnEditDesignerEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.StartWorking(Leadtools.Annotations.AnnEditDesignerOperation,System.Int32,System.Boolean,System.Object)">
      <summary>Starts the editing process.</summary>
      <param name="operation">An AnnEditDesignerOperation value which represents the current operation.</param>
      <param name="controlPointIndex">An integer that represents the Index of the edited control point (or -1 if no control point is being edited).</param>
      <param name="clipCursor">true to clip the mouse cursor; otherwise false.</param>
      <param name="hittestObject">An System.Object that represents the hit test object obtained from the AnnObject.HitTest method.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesigner.Working(Rectangle)">
      <summary>Continues the editing process.</summary>
      <param name="rcInvalid">A System.Drawing.Rectangle structure that represents the invalid rectangle to re-paint.</param>
    </member>
    <member name="E:Leadtools.Annotations.AnnEditDesigner.Edit">
      <summary>Occurs when this AnnEditDesigner is editing an AnnObject.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.ControlPointCount">
      <summary>Gets the number of control points required for this AnnEditDesigner.</summary>
      <value>An integer that represents the number of control points required for this AnnEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.ControlPointIndex">
      <summary>Gets the index of the current control point.</summary>
      <value>An integer that represents the index of the current AnnControlPoint being edited. If no control point is being edited, the value of this property is -1.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.ControlPoints">
      <summary>Collection of AnnControlPoint objects for this AnnEditDesigner</summary>
      <value>An RasterCollection\&lt;AnnControlPoint\&gt; that contains the AnnControlPoint objects for this AnnEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.ControlPointsHitTestBuffer">
      <summary>Gets or sets the hit test buffer for this AnnEditDesigner.</summary>
      <value>The hit test buffer, in pixels, for this AnnEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.EditObject">
      <summary>Gets or sets the AnnObject to be edited.</summary>
      <value>An AnnObject object specifying the object currently being edited.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.EditObjectInvalidRectangle">
      <summary>Gets the invalid rectangle of EditObject</summary>
      <value>A System.Drawing.Rectangle structure that represents the current invalid rectangle of EditObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.FramePen">
      <summary>Gets or sets the pen used with this AnnDesigner.</summary>
      <value>An AnnPen object that specifies the pen used with this AnnDesigner</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.HasStarted">
      <summary>Gets a value that indicates whether this AnnEditDesigner has started.</summary>
      <value>true if this AnnEditDesigner has started editing EditObject; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.HitTestBuffer">
      <summary>Gets or sets the hit test buffer for this AnnEditDesigner.</summary>
      <value>The hit test buffer, in pixels, for this AnnEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.HitTestObject">
      <summary>Gets or sets the hit test object for the EditObject.</summary>
      <value>The hit test object for the EditObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.MaintainAspectRatio">
      <summary>Gets or sets a value that indicates whether to preserve the aspect ratio when moving a corner control point.</summary>
      <value>true to maintain the aspect ratio; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.MoveObjectWithName">
      <summary>Gets or sets a value indicating whether to move the object when the name moves.</summary>
      <value>**true** if the object should move when the user moves the name; otherwise, **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.Operation">
      <summary>Gets a value that indicates the current edit operation.</summary>
      <value>An AnnEditDesignerOperation value that represents the current edit operation (status) of this AnnEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.Rotate">
      <summary>Gets or sets a value indicating whether this AnnEditDesigner is in rotate mode.</summary>
      <value>true if this AnnEditDesigner is in rotate mode; otherwise false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.RotateCenterControlPoint">
      <summary>Gets or sets the AnnControlPoint object for the rotate center control point for this AnnEditDesigner.</summary>
      <value>The AnnControlPoint object used for displaying the rotate center control point for this AnnEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.RotateCenterControlPointLocation">
      <summary>Gets the rotate center control point location of the selected object in object coordinates.</summary>
      <value>The rotate center control point location of the selected object in object coordinates.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.RotateGripperControlPoint">
      <summary>Gets or sets the AnnControlPoint object for the rotate gripper control point for this AnnEditDesigner.</summary>
      <value>The AnnControlPoint object used for displaying the rotate gripper control point for this AnnEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.RotateGripperControlPointLocation">
      <summary>Gets the rotate gripper control point location of the selected object in object coordinates.</summary>
      <value>The rotate gripper control point location of the selected object in object coordinates.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.RotateLinePen">
      <summary>Gets or sets the AnnPen used to draw a line between the rotate control points for all AnnEditDesigner derived objects.</summary>
      <value>The AnnPen used to draw a line between the rotate control points.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.RotateModifierKey">
      <summary>Gets or sets a value indicating the current auto-rotate key.</summary>
      <value>A System.Windows.Forms.Keys value that specifies the current auto-rotate key.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesigner.UseRotateControlPoints">
      <summary>Gets or sets the use of rotate control points of this AnnEditDesigner.</summary>
      <value>true if using rotate control points for AnnObject rotation; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnEditDesignerEventArgs">
      <summary>Provides data for the Edit event.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEditDesignerEventArgs.#ctor(Leadtools.Annotations.AnnObject,Leadtools.Annotations.AnnEditDesignerOperation,System.Int32,System.Object,Leadtools.Annotations.AnnDesignerOperationStatus)">
      <summary>Initializes a new instance of the AnnEditDesignerEventArgs class.</summary>
      <param name="obj">The AnnObject currently being edited.</param>
      <param name="operation">An AnnEditDesignerOperation value that represents the current edit operation.</param>
      <param name="moveControlPointIndex">The index of the AnnControlPoint being edited if *operation* is **AnnEditDesignerOperation.MoveControlPoint**.</param>
      <param name="hittestObject">The hit test object returned from the AnnObject.HitTest method.</param>
      <param name="operationStatus">An AnnDesignerOperationStatus value that represents the current status of the editing operation.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesignerEventArgs.Cancel">
      <summary>Gets or sets a value indicating whether the editing operation should be canceled.</summary>
      <value>true to cancel the current editing operation; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesignerEventArgs.HitTestObject">
      <summary>Gets the current hit test object.</summary>
      <value>The hit test object returned from the AnnObject.HitTest method.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesignerEventArgs.MoveControlPointIndex">
      <summary>Gets the index of the AnnControlPoint currently being edited.</summary>
      <value>An integer that represents the index of the AnnControlPoint being edited if the Operation being performed is **AnnEditDesignerOperation.MoveControlPoint**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesignerEventArgs.Object">
      <summary>Gets the AnnObject object currently being edited.</summary>
      <value>An AnnObject object that represents the object currently being edited by the AnnEditDesigner that raised this event.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesignerEventArgs.Operation">
      <summary>Gets the current edit operation</summary>
      <value>An AnnEditDesignerOperation value that represents the current edit operation.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEditDesignerEventArgs.OperationStatus">
      <summary>Gets the current edit operation status.</summary>
      <value>An AnnDesignerOperationStatus value that represents the status of the current editing operation of the AnnEditDesigner that raised this event.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnEllipseControlPoint">
      <summary>Represents an ellipse shaped AnnControlPoint.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseControlPoint.#ctor">
      <summary>Creates a new instance of the AnnEllipseControlPoint object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseControlPoint.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseControlPoint.Clone">
      <summary>AnnEllipseControlPoint implementation of AnnRectangleControlPoint.Clone.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseControlPoint.Create">
      <summary>AnnEllipseControlPoint implementation of AnnRectangleControlPoint.Create.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseControlPoint.GetGraphicsPath(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter)">
      <summary>AnnEllipseControlPoint implementation of AnnRectangleControlPoint.GetGraphicsPath.</summary>
      <param name="centerPoint">The center point</param>
      <param name="converter">An AnnUnitConverter used to convert *centerPoint* to pixel coordinates.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnControlPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseControlPoint.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnEllipseObject">
      <summary>Defines an annotation ellipse object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseObject.#ctor">
      <summary>Initializes a new instance of an AnnEllipseObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseObject.Clone">
      <summary>Creates an exact copy of this AnnEllipseObject object.</summary>
      <returns>The AnnEllipseObject object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath object.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnEllipseObject object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEllipseObject.Create">
      <summary>Creates a new instance of this AnnEllipseObject.</summary>
      <returns>The AnnEllipseObject object this method creates.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnEllipseObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnEncryptObject">
      <summary>Defines an annotation encrypt object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.#ctor">
      <summary>Initializes a new instance of AnnEncryptObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnEncryptObject object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.Apply(Leadtools.RasterImage)">
      <summary>Applies this AnnEncryptObject object to an image.</summary>
      <param name="image">The Leadtools.RasterImage object to which to apply this AnnEncryptObject object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.Apply(Leadtools.WinForms.RasterImageViewer)">
      <summary>Applies this AnnEncryptObject object to the image inside a given viewer.</summary>
      <param name="viewer">The Leadtools.WinForms.RasterImageViewer containing the Leadtools.RasterImage to which to apply this AnnEncryptObject object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.Clone">
      <summary>Creates an exact copy of this AnnEncryptObject object.</summary>
      <returns>The AnnEncryptObject object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.Create">
      <summary>Creates a new instance of this AnnEncryptObject.</summary>
      <returns>The AnnEncryptObject object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.DrawObject(Graphics)">
      <summary>Draws this AnnEncryptObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnEncryptObject object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method to call.</param>
      <returns>An array of AnnPoint structures that contains the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnEncryptObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value that specifies which transformation method was called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.Bounds">
      <summary>Gets or sets the bounding rectangle for this AnnEncryptObject object.</summary>
      <value>The bounding rectangle for this AnnEncryptObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.CanDecrypt">
      <summary>Gets a value indicating whether this AnnEncryptObject obect is ready to decrypt.</summary>
      <value>true if this AnnEncryptObject object is ready to decrypt; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.CanEncrypt">
      <summary>Gets a value indicating whether this AnnEncryptObject object is ready to encrypt.</summary>
      <value>true if this AnnEncryptObject object is ready to encrypt; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.DefaultPrimaryPicture">
      <summary>Gets or sets the default primary picture used by all AnnEncryptObject objects.</summary>
      <value>An AnnPicture class that defines the primary picture used by the AnnEncryptObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.DefaultSecondaryPicture">
      <summary>Gets or sets the default secondary picture used by all AnnEncryptObject objects.</summary>
      <value>An AnnPicture class that defines the secondary picture used by the AnnEncryptObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.Encryptor">
      <summary>Gets or sets a value to indicate whether this AnnEncryptObject object is in an encryptor or a decryptor.</summary>
      <value>true if this AnnEncryptObject object is an encryptor; false if this AnnEncryptObject object is a decryptor.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.IsEncrypted">
      <summary>Gets a value indicating whether this AnnEncryptObject object is currently encrypted.</summary>
      <value>true if this AnnEncryptObject object is currently encrypted; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.Key">
      <summary>Gets or sets the key used to encrypt or decrypt this AnnEncryptObject object.</summary>
      <value>The key used to encrypt or decrypt this AnnEncryptObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.PrimaryPicture">
      <summary>Gets or sets the primary AnnPicture object associated with this AnnEncryptObject object.</summary>
      <value>The primary AnnPicture object associated with this AnnEncryptObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.ResetKeyIfApplied">
      <summary>Gets or sets a value to indicate whether the Key of this AnnEncryptObject object is reset to 0 when applied.</summary>
      <value>true if the Key of this AnnEncryptObject object is reset when applied; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.SecondaryPicture">
      <summary>Gets or sets the secondary AnnPicture object associated with this AnnEncryptObject object.</summary>
      <value>The secondary AnnPicture object associated with this AnnEncryptObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.SerializeKeyIfEncrypted">
      <summary>Gets or sets a value to indicate whether the Key of this AnnEncryptObject object is serialized along with the rest of the object.</summary>
      <value>true if the Key of this AnnEncryptObject object is serialized along with the rest of the object; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.SupportsFixed">
      <summary>true if this AnnObject can be fixed; false otherwise</summary>
      <value>true if this AnnObject can be **fixed**; false otherwise</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnEncryptObject object when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that determines how to transform this AnnEncryptObject object when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.UseOriginalPrimaryPicture">
      <summary>Gets or sets a value indicating whether to revert back to the original primary picture used for all AnnEncryptObject objects.</summary>
      <value>true to revert back to the original primary picture used for all AnnEncryptObject objects; otherwise, false to use the new picture if any.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.UseOriginalSecondaryPicture">
      <summary>Gets or sets a value indicating whether to revert back to the original secondary picture used for all AnnEncryptObject objects.</summary>
      <value>true to revert back to the original secondary picture used for all AnnEncryptObject objects; otherwise, false to use the new picture if any.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnEncryptObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnEncryptObject object.</summary>
      <value>true if hit-testing should be performed inside this AnnEncryptObject object; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnFont">
      <summary>Defines a particular format for text, including font face, size, and style attributes using to draw annotation strings.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnFont.#ctor">
      <summary>Creates a new instance of the AnnFont class</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnFont.#ctor(FontFamily,Leadtools.Annotations.AnnLength,FontStyle)">
      <summary>Initializes a new AnnFont object with the specified family, size and style.</summary>
      <param name="family">The System.Drawing.FontFamily object of the new AnnFont object.</param>
      <param name="size">The em-size of the new font.</param>
      <param name="style">The System.Drawing.FontStyle of the new font.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFont.#ctor(System.String,Leadtools.Annotations.AnnLength,FontStyle)">
      <summary>Initializes a new AnnFont object with the specified family, size and style.</summary>
      <param name="familyName">A string representation of the System.Drawing.FontFamily object for the new AnnFont object.</param>
      <param name="size">The em-size of the new font.</param>
      <param name="style">The System.Drawing.FontStyle of the new font.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFont.Clone">
      <summary>Creates an exact copy of this AnnFont object.</summary>
      <returns>The AnnFont object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnFont.Create(Graphics,Leadtools.Annotations.AnnUnitConverter)">
      <summary>Creates a new GDI+ font object using this AnnFont.</summary>
      <param name="graphics">Specifies the System.Drawing.Graphics object this font will be used into.</param>
      <param name="converter">Specifies an AnnUnitConverter object to be used when converting the Size member of this font.</param>
      <returns>The GDI+ System.Drawing.Font object created from this AnnFont.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnFont.Equals(System.Object)">
      <summary>Tests whether the specified object is a AnnFont structure and is equivalent to this AnnFont structure.</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
      <returns>This method returns true if *obj* is an AnnFont structure equivalent to this AnnFont; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnFont.GetHashCode">
      <summary>Returns a hash code for this AnnFont structure.</summary>
      <returns>A hash code for the current AnnFont.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnFont.FamilyName">
      <summary>Gets or sets a string representation of the font family associated with this AnnFont object.</summary>
      <value>a string representation of the font family associated with this AnnFont object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnFont.Size">
      <summary>Gets or sets the em-size of the new font for this AnnFont object.</summary>
      <value>The em-size of the new font for this AnnFont object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnFont.Style">
      <summary>Gets or sets the style information for this AnnFont object.</summary>
      <value>A System.Drawing.FontStyle value that contains the style information for this AnnFont object.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnFreehandDrawDesigner">
      <summary>This class extends the AnnDrawDesigner class to provide functionality for drawing a freehand AnnPolylineObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandDrawDesigner.#ctor">
      <summary>Initializes a new AnnFreehandDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandDrawDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnFreehandDrawDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandDrawDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnFreehandDrawDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandDrawDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnFreehandDrawDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnFreehandDrawDesigner.Spacing">
      <summary>Gets or sets the spacing value: the distance between any two points in the free-hand drawing.</summary>
      <value>The distance, in pixels, between any two points in the free-hand drawing.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnFreehandHotspotObject">
      <summary>Defines an annotation freehand hot spot object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.#ctor">
      <summary>Initializes a new instance of an AnnFreehandHotspotObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of an AnnFreehandHotspotObject object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.Clone">
      <summary>Creates an exact copy of this AnnFreehandHotspotObject object.</summary>
      <returns>The AnnFreehandHotspotObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.Create">
      <summary>Creates a new instance of this AnnFreehandHotspotObject.</summary>
      <returns>The AnnFreehandHotspotObject object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose(Boolean); false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.DrawObject(Graphics)">
      <summary>Draws this AnnFreehandHotspotObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnFreehandHotspotObject object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
      <returns>An array of AnnPoint structures specifying the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnFreehandHotspotObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnFreehandHotspotObject.Picture">
      <summary>Gets or sets the AnnPicture object associated with this AnnFreehandHotspotObject.</summary>
      <value>The AnnPicture object associated with this AnnFreehandHotspotObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnFreehandHotspotObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnEncryptObject object when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that determines how to transform this AnnEncryptObject object when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnFreehandHotspotObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnFreehandHotspotObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnFreehandHotspotObject object.</summary>
      <value>true if hit-testing should be performed inside this AnnFreehandHotspotObject object; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnGroupEditDesigner">
      <summary>This class extends AnnEditDesigner to provide functionality for editing an AnnGroupObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupEditDesigner.#ctor">
      <summary>Initializes a new AnnGroupEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupEditDesigner.GetControlPointsLocation">
      <summary>AnnGroupEditDesigner implementation of AnnEditDesigner.GetControlPointsLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>AnnGroupEditDesigner implementation of AnnEditDesigner.MoveControlPoint.</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPointstructure that represents the new position of the control point.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupEditDesigner.ControlPointCount">
      <summary>AnnGroupEditDesigner implementation of ControlPointCount.</summary>
      <value>AnnGroupEditDesigner implementation of ControlPointCount.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupEditDesigner.ProportionalScaling">
      <summary>Gets or sets a value indicating whether to use proportional scaling.</summary>
      <value>true if proportional scaling is used; otherwise false.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnGroupObject">
      <summary>This class provides support for creating and managing annotation group objects.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.#ctor">
      <summary>Initializes a new instance of an AnnGroupObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.CalculateRotateAngle">
      <summary>The AnnGroupObject implementation of AnnObject.CalculateRotateAngle.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Clone">
      <summary>Creates an exact copy of this AnnGroupObject object.</summary>
      <returns>The AnnGroupObject object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Draw(Graphics)">
      <summary>Draws this AnnGroupObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnGroupObject object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.GetFixedState">
      <summary>The AnnGroupObject implementation of AnnObject.GetFixedState.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath object.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies the path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnGroupObject object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo class object with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo class object to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.HitTest(Leadtools.Annotations.AnnPoint,System.Int32)">
      <summary>Performs hit-testing on this AnnGroupObject object.</summary>
      <param name="testPoint">The AnnPoint structure that contains the point to test.</param>
      <param name="buffer">Value that represents the size of the test point. This value makes the test point a square with an edge length of "buffer" \* 2. This square is used to hit test.</param>
      <returns>The AnnObject.DefaultHitTestValue if any annotation object within the group satisfies the hit test; or null (Nothing in VB) if the test point does not hit an annotation object in this AnnGroupObject object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Lock(System.String)">
      <summary>Locks this AnnGroupObject object with the specified password.</summary>
      <param name="password">String containing the password used to lock the annotation objects in this group object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.PopFixedState">
      <summary>The AnnGroupObject implementation of AnnObject.PopFixedState.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.PushFixedState">
      <summary>The AnnGroupObject implementation of AnnObject.PushFixedState.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.ResetRotatePoints">
      <summary>The AnnGroupObject implementation of AnnObject.ResetRotatePoints.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.ResetTransform">
      <summary>Resets the transformation matrix of this AnnGroupObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.RestoreOriginalLocation">
      <summary>The AnnGroupObject implementation of AnnObject.RestoreOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.RestrictName">
      <summary>Restricts the name to appear fully within the bounding rectangle of the Container of this AnnGroupObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Rotate(System.Single,Leadtools.Annotations.AnnPoint)">
      <summary>Rotates the transformation matrix of this AnnGroupObject object around a point.</summary>
      <param name="angle">The angle of rotation in degrees.</param>
      <param name="origin">An AnnPoint structure that represents the center of the rotation.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.SaveOriginalLocation">
      <summary>The AnnGroupObject implementation of AnnObject.SaveOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Scale(System.Single,System.Single,Leadtools.Annotations.AnnPoint)">
      <summary>Scales the transformation matrix of this AnnGroupObject object using the specified values.</summary>
      <param name="sx">The value by which to scale the matrix in the AnnObject.Transform property in the x-axis direction.</param>
      <param name="sy">The value by which to scale the matrix in the AnnObject.Transform property in the y-axis direction.</param>
      <param name="origin">An AnnPoint structure that represents the center of the scaling operation.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.SetFixedState(System.Boolean,System.Boolean)">
      <summary>The AnnGroupObject implementation of AnnObject.SetFixedState.</summary>
      <param name="fixedState">true to make the AnnObject fixed; false to allow it to move freely</param>
      <param name="adjust">true to automatically adjust the AnnObject when changing the fixed state; false to have no adjusting performed.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Translate(System.Single,System.Single)">
      <summary>Translates the transformation matrix of this AnnGroupObject object using the specified values.</summary>
      <param name="dx">The x value by which to translate the matrix in the AnnObject.Transform property.</param>
      <param name="dy">The y value by which to translate the matrix in the AnnObject.Transform property.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Ungroup">
      <summary>Ungroups this AnnGroupObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Unlock(System.String)">
      <summary>Unlocks this AnnGroupObject object with the specified password.</summary>
      <param name="password">String containing the password used to unlock the annotation objects in this group object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Create">
      <summary>Creates a new instance of an AnnGroupObject object.</summary>
      <returns>The AnnGroupObject object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnGroupObject.Dispose(System.Boolean)">
      <summary>Releases the resources used by this AnnGroupObject object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose(Boolean); false if this method was called as a result of object finalization.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Acute">
      <summary>Gets or sets a value that indicates whether to mark the inside (acute) or outside (obtuse) angle for this AnnGroupObject object.</summary>
      <value>true if the inside (acute) angle is to be marked; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Alignment">
      <summary>Gets or sets a value that indicates the text alignment.</summary>
      <value>A System.Drawing.StringAlignment value that specifies the text alignment.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.AnglePrecision">
      <summary>Gets or sets the number of digits to display to the right of the decimal point in the angle of this AnnGroupObject object.</summary>
      <value>The number of digits to the right of the decimal point. Possible values are from 0 to 6.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.AngularUnit">
      <summary>Gets or sets the unit of measure used for any angles in this group.</summary>
      <value>An AnnAngularUnit value that specifies the unit of measure to be used for any angles in this group.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.AngularUnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation to be used for the AngularUnit property value.</summary>
      <value>A string value that specifies the abbreviation to be used for the AngularUnit property value.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.ArcRadius">
      <summary>Gets or sets the arc radius of this AnnGroupObject object.</summary>
      <value>The arc radius of this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.BoundingRectangle">
      <summary>Gets the logical bounding rectangle of this AnnGroupObject object.</summary>
      <value>An AnnRectangle structure that represents the logical bounding rectangle of this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Brush">
      <summary>Gets or sets the AnnBrush object associated with this AnnGroupObject object.</summary>
      <value>The AnnBrush object associated with this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Container">
      <summary>Gets or sets the AnnContainer object that contains this AnnGroupObject object.</summary>
      <value>The AnnContainer object that contains this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.DpiX">
      <summary>Gets or sets the horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler.</summary>
      <value>The horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.DpiY">
      <summary>Gets or sets the vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler.</summary>
      <value>The vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.EdgeMargin">
      <summary>Gets or sets the margin between the text and the bounding rectangle.</summary>
      <value>An AnnLength structure that specifies the margin between the text and the bounding rectangle.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Font">
      <summary>Gets or sets the AnnFont object associated with this AnnGroupObject object.</summary>
      <value>The AnnFont object associated with this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.FrameBackPen">
      <summary>Gets or sets the background AnnPen uses when drawing the group outline for AnnNewGroupEditDesigner.</summary>
      <value>The background AnnPen uses when drawing the group outline for AnnNewGroupEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.FrameForePen">
      <summary>Gets or sets the background AnnPen uses when drawing the group outline for AnnNewGroupEditDesigner.</summary>
      <value>The background AnnPen uses when drawing the group outline for AnnNewGroupEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.GaugeLength">
      <summary>Gets or sets the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnGroupObject object.</summary>
      <value>An AnnLength structure that specifies the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.HasBrush">
      <summary>Gets a value that indicates whether this AnnGroupObject object has a brush.</summary>
      <value>true if this AnnGroupObject object has a brush; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.HasFont">
      <summary>Gets a value that indicates whether this AnnGroupObject object has a font.</summary>
      <value>true if this AnnGroupObject object has a font; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.HasPen">
      <summary>Gets a value that indicates whether this AnnGroupObject object has a pen.</summary>
      <value>true if this AnnGroupObject object has a pen; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Hyperlink">
      <summary>Gets or sets a string which represents the hyperlink for this AnnObject object.</summary>
      <value>The hyperlink for this AnnObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.InvalidRectangle">
      <summary>Gets the physical bounding rectangle of this AnnGroupObject object.</summary>
      <value>The physical bounding rectangle of this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.LineAlignment">
      <summary>Gets or sets a value that represents the line alignment.</summary>
      <value>A System.Drawing.StringAlignment value that specifies the line alignment.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.MeasurementUnit">
      <summary>Gets or sets a value that represents the unit of measure for this AnnGroupObject object.</summary>
      <value>An AnnUnit value that specifies the unit of measure for this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.NameBackColor">
      <summary>Gets or sets the color used to fill the background of the name of this AnnGroupObject object.</summary>
      <value>A System.Drawing.Color structure that represents the color used to fill the background of the name of this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.NameFont">
      <summary>Gets or sets the font used to draw the name of this AnnGroupObject object.</summary>
      <value>The font used to draw the name of this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.NameForeColor">
      <summary>Gets or sets the color used to draw the name of this AnnGroupObject object.</summary>
      <value>A System.Drawing.Color structure that represents the color used to draw the name of this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.NameOffset">
      <summary>Gets or sets the name offset relative to the upper left corner of the bounding rectangle of this AnnGroupObject object.</summary>
      <value>The name offset relative to the upper left corner of the bounding rectangle of this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.NameRestrict">
      <summary>Gets or sets a value indicating whether this AnnGroupObject name is restricted to appear fully within the bounding rectangle of the Container.</summary>
      <value>true to restrict the name to appear fully within the bounding rectangle of the Container; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.NameVisible">
      <summary>Gets or sets a value that indicates whether to draw the name of this AnnGroupObject object.</summary>
      <value>true to draw the name of this AnnGroupObject object when the object is drawn; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.ObjectPen">
      <summary>Gets or sets the background AnnPen uses when drawing the group outline for AnnNewGroupEditDesigner.</summary>
      <value>The background AnnPen uses when drawing the group outline for AnnNewGroupEditDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Objects">
      <summary>Gets the collection of annotation objects (of various classes derived from AnnObject) contained in this AnnGroupObject object.</summary>
      <value>The collection of AnnObject objects assigned to this AnnGroupObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Pen">
      <summary>Gets or sets the AnnPen object associated with this AnnGroupObject object.</summary>
      <value>The AnnPen object associated with this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Precision">
      <summary>Gets or sets the number of digits to the right of the decimal point when displaying the ruler's length in this AnnGroupObject object.</summary>
      <value>The number of digits to the right of the decimal point. Possible values are from 0 to 6.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.ProtractorImplemented">
      <summary>Gets a value that indicates whether any annotation object in this group object implements the IAnnProtractorObject interface. This is used internally by the annotation framework. User-defined classes that implement this interface should provide an implementation of this property that returns true.</summary>
      <value>true if any object in this AnnGroupObject object implements the IAnnProtractorObject interface; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.RestrictAngle">
      <summary>Gets or sets a value that indicate whether the angle of the protractor will always be drawn between the two lines.</summary>
      <value>**true** if the angle of the protractor will always be drawn between the two lines, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.RestrictLength">
      <summary>Gets or sets a value indicating whether the text representing the length of this AnnGroupObject object is restricted to appear fully within the bounding rectangle of the container.</summary>
      <value>**true** to restrict the text representing the length to appear fully within the bounding rectangle of the container. Otherwise, **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.RulerImplemented">
      <summary>Gets a value that indicates whether any annotation object in this group object implements the IAnnRulerObject interface. This is used internally by the annotation framework. User-defined classes that implement this interface should provide an implementation of this property that returns true.</summary>
      <value>true if any object in this AnnGroupObject implements the IAnnRulerObject interface; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.SerializePassword">
      <summary>Gets or sets a value indicating whether the password is saved when this AnnGroupObject object is serialized.</summary>
      <value>true if this password is saved when this AnnGroupObject object is serialized; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.ShowAngle">
      <summary>Gets or sets a value indicating whether the angle of this AnnGroupObject is visible.</summary>
      <value>true if the angle of this AnnGroupObject is visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.ShowGauge">
      <summary>Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the ruler) for this AnnGroupObject object is visible.</summary>
      <value>true if the gauge (the perpendicular lines at the ends of the ruler) for this AnnGroupObject object is visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.ShowLength">
      <summary>Gets or sets a value that indicates whether to display the length of rulers in this AnnGroupObject object.</summary>
      <value>true to show the length of rulers in this AnnGroupObject object; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.ShowTickMarks">
      <summary>Gets or sets a value indicating whether the tick marks for this AnnGroupObject object are visible.</summary>
      <value>true if the tick marks for this AnnGroupObject object are visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.SupportsBrush">
      <summary>Gets a value indicating whether this AnnGroupObject object supports a brush.</summary>
      <value>true if this AnnGroupObject object supports a brush; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.SupportsFixed">
      <summary>true if this AnnObject can be fixed; false otherwise</summary>
      <value>true if this AnnObject can be **fixed**; false otherwise</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.SupportsFont">
      <summary>Gets a value indicating whether this AnnGroupObject object supports a font.</summary>
      <value>true if this AnnGroupObject object supports a font; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.SupportsPen">
      <summary>Gets a value indicating whether this AnnGroupObject object supports a pen.</summary>
      <value>true if this AnnGroupObject object supports a pen; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Temporary">
      <summary>Gets or sets a value that indicates whether this AnnGroupObject object is a temporary group.</summary>
      <value>true if this AnnGroupObject object is a temporary group; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Text">
      <summary>Gets or sets the text string associated with this AnnGroupObject object.</summary>
      <value>The text string associated with this AnnGroupObject object</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.TextColor">
      <summary>Gets or sets the text color associated with this AnnGroupObject object.</summary>
      <value>The text color associated with this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.TextImplemented">
      <summary>Gets a value that indicates whether any annotation object in this group object implements the IAnnTextObject interface. This is used internally by the annotation framework. User-defined classes that implement this interface should provide an implementation of this property that returns true.</summary>
      <value>true if any object in this AnnGroupObject object implements the IAnnTextObject interface; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.TextRotate">
      <summary>Gets or sets the rotation value.</summary>
      <value>An AnnTextRotate value that represents how much this IAnnTextObject object should be rotated.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.TickMarksLength">
      <summary>Gets or sets the length of the tick marks for rulers in this AnnGroupObject object.</summary>
      <value>An AnnLength value that specifies the length of the tick marks for rulers in this AnnGroupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.UnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation that corresponds to the MeasurementUnit property value used by the object.</summary>
      <value>A string value that specifies the abbreviation to be used for the MeasurementUnit property value.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.UseBrushAsTextBackground">
      <summary>Gets or sets a value that indicates whether to use the brush to fill only the text area or all of the object.</summary>
      <value>**true** to use the brush to fill only the text area of the object, otherwise; **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.UseGenericTypographic">
      <summary>Gets or sets a value that indicates whether or not to remove the default margin when setting the EdgeMargin property to an empty margin.</summary>
      <value>**true** to remove the default margin when setting the EdgeMargin property to an empty margin, **false** to keep it.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnGroupObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnHatchBrush">
      <summary>Defines an annotation brush with a hatch style, a foreground color, and a background color.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnHatchBrush.#ctor">
      <summary>Creates a new instance of the AnnHatchBrush class</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnHatchBrush.#ctor(HatchStyle,Color,Color)">
      <summary>Initializes a new AnnHatchBrush object with the specified hatch style, foreground color and background color.</summary>
      <param name="style">The HatchStyle value that represents the pattern drawn by this AnnHatchBrush.</param>
      <param name="foreColor">The System.Drawing.Color structure that represents the color of lines drawn by this AnnHatchBrush.</param>
      <param name="backColor">The System.Drawing.Color structure that represents the color of spaces between the lines drawn by this AnnHatchBrush.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnHatchBrush.Clone">
      <summary>Creates an exact copy of this AnnHatchBrush object.</summary>
      <returns>The AnnHatchBrush object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnHatchBrush.Create(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnRectangle)">
      <summary>Creates a new GDI+ brush object using this AnnHatchBrush.</summary>
      <param name="converter">Specifies an AnnUnitConverter object to be used when converting any annotation lengths, points, etc. this brush might have.</param>
      <param name="rect">Specifies an AnnRectangle object defining the bounding rectangle to be used with this brush.</param>
      <returns>The GDI+ System.Drawing.Brush object created from this AnnHatchBrush.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnHatchBrush.Equals(System.Object)">
      <summary>Tests whether the specified object is a AnnHatchBrush structure and is equivalent to this AnnHatchBrush structure.</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
      <returns>This method returns true if *obj* is an AnnHatchBrush structure equivalent to this AnnHatchBrush; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnHatchBrush.GetHashCode">
      <summary>Returns a hash code for this AnnHatchBrush structure.</summary>
      <returns>A hash code for the current AnnHatchBrush.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnHatchBrush.BackColor">
      <summary>Gets or sets the color of the spaces between the hatch lines drawn by this AnnHatchBrush object.</summary>
      <value>A System.Drawing.Color structure that represents the color of the spaces between the hatch lines drawn by this AnnHatchBrush object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHatchBrush.BackColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Color of the spaces between the hatch lines drawn by this AnnHatchBrush object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHatchBrush.ForeColor">
      <summary>Gets or sets the color of hatch lines drawn by this AnnHatchBrush object.</summary>
      <value>A System.Drawing.Color structure that represents the color of the hatch lines drawn by this AnnHatchBrush object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHatchBrush.ForeColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Color of the hatch lines drawn by this AnnHatchBrush object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHatchBrush.HatchStyle">
      <summary>Gets or sets the hatch style of this AnnHatchBrush object.</summary>
      <value>The System.Drawing.Drawing2D.HatchStyle value of this AnnHatchBrush object.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnHiliteObject">
      <summary>Defines an annotation hilite object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnHiliteObject.#ctor">
      <summary>Initializes a new AnnHiliteObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnHiliteObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new AnnHiliteObject object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnHiliteObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnHiliteObject.Clone">
      <summary>Creates an exact copy of this AnnHiliteObject object.</summary>
      <returns>The AnnHiliteObject object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnHiliteObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnHiliteObject.Create">
      <summary>Creates a new instance of this AnnHiliteObject.</summary>
      <returns>The AnnHiliteObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnHiliteObject.DrawObject(Graphics)">
      <summary>Draws this AnnHiliteObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnHiliteObject object.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnHiliteObject.HiliteColor">
      <summary>Gets or sets a value indicating the color to be used to fill this AnnHiliteObject</summary>
      <value>A System.Drawing.Color value indicating the color to be used to fill this AnnHiliteObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHiliteObject.HiliteColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Color to be used to fill this AnnHiliteObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHiliteObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHiliteObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnHiliteObject object.</summary>
      <value>true if hit-testing should be performed inside this AnnHiliteObject object; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnHotspotObject">
      <summary>Defines an annotation hot spot object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnHotspotObject.#ctor">
      <summary>Initializes a new AnnHotspotObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnHotspotObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new AnnHotspotObject object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnHotspotObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnHotspotObject.Clone">
      <summary>Creates an exact copy of this AnnHotspotObject object.</summary>
      <returns>The AnnHotspotObject object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnHotspotObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnHotspotObject.Create">
      <summary>Creates a new instance of this AnnHotspotObject.</summary>
      <returns>The AnnHotspotObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnHotspotObject.DrawObject(Graphics)">
      <summary>Draws this AnnHotspotObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnHotspotObject object.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnHotspotObject.DefaultPicture">
      <summary>Gets or sets the default picture used by all AnnHotspotObject objects.</summary>
      <value>An AnnPicture class that defines the picture used by the AnnHotspotObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHotspotObject.Picture">
      <summary>Gets or sets the AnnPicture object associated with this AnnHotspotObject.</summary>
      <value>The AnnPicture object associated with this AnnHotspotObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHotspotObject.UseOriginalPicture">
      <summary>Gets or sets a value indicating whether to revert back to the original picture used for all AnnHotspotObject objects.</summary>
      <value>true to revert back to the original picture used for all AnnHotspotObject objects; otherwise, false to use the new picture if any.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHotspotObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnHotspotObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnHotspotObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnHotspotObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnImageObject">
      <summary>Defines an annotation image object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.#ctor">
      <summary>Initializes a new instance of AnnImageObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnImageObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.Clone">
      <summary>Creates an exact copy of this AnnImageObject object.</summary>
      <returns>The AnnImageObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnImageObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.Create">
      <summary>Creates a new instance of this AnnImageObject.</summary>
      <returns>The AnnImageObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose(Boolean); false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnImageObject.DrawObject(Graphics)">
      <summary>Draws this AnnImageObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnImageObject.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnImageObject.Picture">
      <summary>Gets or sets the AnnPicture object associated with this AnnImageObject.</summary>
      <value>The AnnPicture object associated with this AnnImageObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnImageObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnImageObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnImageObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnLinearGradientBrush">
      <summary>Encapsulates an annotation brush object with a linear gradient.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLinearGradientBrush.#ctor">
      <summary>Creates a new instance of the AnnLinearGradientBrush class</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLinearGradientBrush.#ctor(Color,Color,LinearGradientMode)">
      <summary>Initializes a new AnnLinearGradientBrush object based on a starting color, ending color and orientation.</summary>
      <param name="color1">The System.Drawing.Color structure that represents the starting color of this AnnLinearGradientBrush.</param>
      <param name="color2">The System.Drawing.Color structure that represents the ending color of this AnnLinearGradientBrush.</param>
      <param name="mode">A LinearGradientMode enumeration element that specifies the orientation of the gradient. The orientation determines the starting and ending points of the gradient. For example, LinearGradientMode.ForwardDiagonal specifies that the starting point is the upper-left corner of the rectangle and the ending point is the lower-right corner of the rectangle.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLinearGradientBrush.Clone">
      <summary>Creates an exact copy of this AnnLinearGradientBrush object.</summary>
      <returns>The AnnLinearGradientBrush object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLinearGradientBrush.Create(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnRectangle)">
      <summary>Creates a new GDI+ brush object using this AnnLinearGradientBrush.</summary>
      <param name="converter">Specifies an AnnUnitConverter object to be used when converting any annotation lengths, points, etc. this brush might have.</param>
      <param name="rect">Specifies an AnnRectangle object defining the bounding rectangle to be used with this brush.</param>
      <returns>The GDI+ System.Drawing.Brush object created from this AnnLinearGradientBrush.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLinearGradientBrush.Equals(System.Object)">
      <summary>Tests whether the specified object is a AnnLinearGradientBrush structure and is equivalent to this AnnLinearGradientBrush structure.</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
      <returns>This method returns true if *obj* is an AnnLinearGradientBrush structure equivalent to this AnnLinearGradientBrush; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLinearGradientBrush.GetHashCode">
      <summary>Returns a hash code for this AnnLinearGradientBrush structure.</summary>
      <returns>A hash code for the current AnnLinearGradientBrush.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnLinearGradientBrush.Color1">
      <summary>Gets or sets the starting color of this AnnLinearGradientBrush object.</summary>
      <value>The starting color of this AnnLinearGradientBrush.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnLinearGradientBrush.Color1Xml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the starting color of this AnnLinearGradientBrush.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnLinearGradientBrush.Color2">
      <summary>Gets or sets the ending color of this AnnLinearGradientBrush object.</summary>
      <value>The ending color of this AnnLinearGradientBrush.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnLinearGradientBrush.Color2Xml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the ending color of this AnnLinearGradientBrush.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnLinearGradientBrush.LinearGradientMode">
      <summary>A LinearGradientMode enumeration element that specifies the orientation of the gradient.</summary>
      <value>A LinearGradientMode enumeration element that specifies the orientation of the gradient.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnLineDrawDesigner">
      <summary>This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnLineObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineDrawDesigner.#ctor">
      <summary>Initializes a new AnnLineDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineDrawDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnLineDrawDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineDrawDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnLineDrawDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineDrawDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnLineDrawDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnLineEditDesigner">
      <summary>This class extends AnnEditDesigner to provide functionality for editing an AnnLineObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineEditDesigner.#ctor">
      <summary>Initializes a new AnnLineEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineEditDesigner.GetControlPointsLocation">
      <summary>AnnLineEditDesigner implementation of AnnEditDesigner.GetControlPointsLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>AnnLineEditDesigner implementation of AnnEditDesigner.MoveControlPoint.</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPointstructure that represents the new position of the control point.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnLineEditDesigner.ControlPointCount">
      <summary>AnnLineEditDesigner implementation of ControlPointCount.</summary>
      <value>AnnLineEditDesigner implementation of ControlPointCount.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnLineObject">
      <summary>Defines an annotation line object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.#ctor">
      <summary>Initializes a new instance of AnnLineObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnLineObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.CalculateRotateAngle">
      <summary>The AnnLineObject implementation of AnnObject.CalculateRotateAngle.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.Clone">
      <summary>Creates an exact copy of this AnnLineObject object.</summary>
      <returns>The AnnLineObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnLineObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.ResetRotatePoints">
      <summary>The AnnLineObject implementation of AnnObject.ResetRotatePoints.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.RestoreOriginalLocation">
      <summary>The AnnLineObject implementation of AnnObject.RestoreOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.SaveOriginalLocation">
      <summary>The AnnLineObject implementation of AnnObject.SaveOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLineObject.Create">
      <summary>Creates a new instance of this AnnLineObject.</summary>
      <returns>The AnnLineObject this method creates.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnLineObject.EndPoint">
      <summary>Gets or sets the AnnPoint structure that specifies the ending point for this AnnLineObject.</summary>
      <value>The AnnPoint structure that specifies the ending point for this AnnLineObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnLineObject.StartPoint">
      <summary>Gets or sets the AnnPoint that specifies the starting point for this AnnLineObject.</summary>
      <value>The AnnPoint that specifies the starting point for this AnnLineObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnLineObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnNewGroupEditDesigner">
      <summary>This class extends AnnRectangleEditDesigner to provide functionality for editing an AnnGroupObject on an annotation container. This class has improved rotate functionality over the AnnGroupEditDesigner.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnNewGroupEditDesigner.#ctor">
      <summary>Initializes a new AnnNewGroupEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnNewGroupEditDesigner.End">
      <summary>The AnnNewGroupEditDesigner implementation of End.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnNewGroupEditDesigner.Start">
      <summary>The AnnNewGroupEditDesigner implementation of Start.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnNewGroupEditDesigner.StartWorking(Leadtools.Annotations.AnnEditDesignerOperation,System.Int32,System.Boolean,System.Object)">
      <summary>The AnnNewGroupEditDesigner implementation of AnnEditDesigner.StartWorking.</summary>
      <param name="operation">An AnnEditDesignerOperation value which represents the current operation.</param>
      <param name="controlPointIndex">An integer that represents the Index of the edited control point (or -1 if no control point is being edited).</param>
      <param name="clipCursor">true to clip the mouse cursor; otherwise false.</param>
      <param name="hittestObject">An System.Object that represents the hit test object obtained from the AnnObject.HitTest method.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnNewGroupEditDesigner.EditObjectInvalidRectangle">
      <summary>The AnnNewGroupEditDesigner implementation of AnnEditDesigner.EditObjectInvalidRectangle.</summary>
      <value>The AnnNewGroupEditDesigner implementation of AnnEditDesigner.EditObjectInvalidRectangle.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnNoteObject">
      <summary>The note annotation object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnNoteObject.#ctor">
      <summary>Initializes a new instance of AnnNoteObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnNoteObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnNoteObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnNoteObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnNoteObject.Clone">
      <summary>Creates an exact copy of this AnnNoteObject object.</summary>
      <returns>The AnnNoteObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnNoteObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnNoteObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnNoteObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnNoteObject.Create">
      <summary>Creates a new instance of this AnnNoteObject.</summary>
      <returns>The AnnNoteObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnNoteObject.DrawObject(Graphics)">
      <summary>Draws this AnnNoteObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnNoteObject.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnNoteObject.ShadowBorderWidth">
      <summary>Returns the width of the shadow border of this AnnNoteObject.</summary>
      <value>An AnnLength structure that represents the width of the shadow border of this AnnNoteObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnNoteObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnObject">
      <summary>This is the base class for all annotation objects.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.CalculateRotateAngle">
      <summary>Returns the rotate angle of an AnnObject in degrees.</summary>
      <returns>The rotate angle of the AnnObject in degrees.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Clone">
      <summary>Creates an exact copy of this AnnObject object.</summary>
      <returns>The AnnObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.ConvertLogicalToObjectPoints(Leadtools.Annotations.AnnPoint)">
      <summary>Converts an array of points from logical to object coordinates.</summary>
      <param name="points">An array points in logical coordinates.</param>
      <returns>An array of points representing the original array but in object coordinates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.ConvertLogicalToObjectRectangle(Leadtools.Annotations.AnnRectangle)">
      <summary>Converts a rectangle from logical to object coordinates.</summary>
      <param name="rect">A rectangle in logical coordinates.</param>
      <returns>A rectangle representing the original rectangle but in object coordinates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.ConvertObjectToLogicalPoints(Leadtools.Annotations.AnnPoint)">
      <summary>Converts an array of points from object to logical coordinates.</summary>
      <param name="points">A an array points in object coordinates.</param>
      <returns>An array of points containing the result in logical coordinates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.ConvertObjectToLogicalRectangle(Leadtools.Annotations.AnnRectangle)">
      <summary>Converts a rectangle from object to logical coordinates.</summary>
      <param name="rect">A rectangle in object coordinates.</param>
      <returns>A rectangle object containing the result in logical coordinates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.CreateRotateMatrix(System.Single,Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter)">
      <summary>A helper method that creates a standard rotation matrix with the specified values.</summary>
      <param name="angle">The angle (extent) of the rotation in degrees.</param>
      <param name="origin">An AnnPoint structure that represents the center of the rotation.</param>
      <param name="unitConverter">An AnnUnitConverter object that can be used to convert the *origin* point from one unit to another (usually to pixels).</param>
      <returns>The System.Drawing.Drawing2D.Matrix that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.CreateScaleMatrix(System.Single,System.Single,Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter)">
      <summary>A helper method that creates a standard scale matrix with the specified values.</summary>
      <param name="sx">The value by which to scale in the x-axis direction.</param>
      <param name="sy">The value by which to scale in the y-axis direction.</param>
      <param name="origin">An AnnPoint structure that represents the center of the scale operation</param>
      <param name="unitConverter">An AnnUnitConverter object that can be used to convert the *origin* point from one unit to another (usually to pixels).</param>
      <returns>The System.Drawing.Drawing2D.Matrix that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.CreateTranslateMatrix(System.Single,System.Single)">
      <summary>A helper method that creates a standard translation matrix with the specified values.</summary>
      <param name="dx">The x value of the translation.</param>
      <param name="dy">The y value of the translation.</param>
      <returns>The System.Drawing.Drawing2D.Matrix that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Draw(Graphics)">
      <summary>Draws this AnnObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnObject.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.GetArea">
      <summary>Gets the pixel count of the annotation object</summary>
      <returns>the pixel count of the annotation object</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.GetFixedState">
      <summary>Determines if this AnnObject is in a fixed state.</summary>
      <returns>true if AnnObject is in a fixed state; false otherwise</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.HitTest(Leadtools.Annotations.AnnPoint,System.Int32)">
      <summary>Performs hit-testing on this AnnObject.</summary>
      <param name="testPoint">The AnnPoint to be tested.</param>
      <param name="buffer">Threshold buffer value, in pixels.</param>
      <returns>A value that represents the hit-test value; or null (Nothing in VB) if the test point is not on top of this AnnObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Lock(System.String)">
      <summary>Locks this AnnObject with the specified password.</summary>
      <param name="password">String containing the password used to lock the annotation object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.PopFixedState">
      <summary>Re-enables the fixed state of an AnnObject.</summary>
      <returns>size of the **fixed state stack** before the call to PopFixedState</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.PushFixedState">
      <summary>Temporarily disables the fixed state of an AnnObject.</summary>
      <returns>size of the **fixed state stack** before the call to PushFixedState.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.ResetRotatePoints">
      <summary>Resets the RotateCenter and RotateGripper control points to a default location.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.ResetTransform">
      <summary>Resets the transformation matrix of this AnnObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.RestoreOriginalLocation">
      <summary>Restores location information for an AnnObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.RestrictName">
      <summary>Restricts the name to appear fully within the bounding rectangle of the Container of this AnnObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Rotate(System.Single,Leadtools.Annotations.AnnPoint)">
      <summary>Rotates the transformation matrix of this AnnObject around a point.</summary>
      <param name="angle">The angle (extent) of the rotation in degrees.</param>
      <param name="origin">An AnnPoint structure that represents the center of the rotation.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.SaveOriginalLocation">
      <summary>Saves location information for an AnnObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Scale(System.Single,System.Single,Leadtools.Annotations.AnnPoint)">
      <summary>Scales the transformation matrix of this AnnObject by the specified ratios.</summary>
      <param name="sx">The ratio by which to scale the Transform matrix in the x-axis direction.</param>
      <param name="sy">The ratio by which to scale the Transform matrix in the y-axis direction.</param>
      <param name="origin">An AnnPoint structure that represents the center of the scale operation.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.SetFixedState(System.Boolean,System.Boolean)">
      <summary>Sets the fixed state of an AnnObject.</summary>
      <param name="fixedState">true to make the AnnObject fixed; false to allow it to move freely</param>
      <param name="adjust">true to automatically adjust the AnnObject when changing the fixed state; false to have no adjusting performed.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.ToString">
      <summary>Overridden. Converts the attributes of this AnnObject to a human-readable string.</summary>
      <returns>A string that represents the attributes of this object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.TransformRotatePoints(Leadtools.Annotations.AnnTransformer)">
      <summary>Applies the transformer to the rotate control points.</summary>
      <param name="transformer">The AnnTransformer that is applied to the rotate control points.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Translate(System.Single,System.Single)">
      <summary>Translates the transformation matrix of this AnnObject by the specified values.</summary>
      <param name="dx">The x value by which to translate the Transform matrix.</param>
      <param name="dy">The y value by which to translate the Transform matrix.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Unlock(System.String)">
      <summary>Unlocks this AnnObject with the specified password.</summary>
      <param name="password">String containing the password used to unlock the annotation object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.BeginDraw(Graphics)">
      <summary>Called by the Draw method to set up the object's PhysicalTransform matrix into the *g* graphics surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnObject.</param>
      <returns>A System.Drawing.Drawing2D.GraphicsState object if this AnnObject is visible; null (Nothing in VB) otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Create">
      <summary>Creates a new instance of this AnnObject.</summary>
      <returns>The AnnObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Dispose">
      <summary>Releases the resources used by the AnnObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose; false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.DrawLocked(Graphics)">
      <summary>Draws this AnnObject locked picture on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnObject locked picture.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.DrawName(Graphics)">
      <summary>Draws this AnnObject name on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnObject name.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.DrawObject(Graphics)">
      <summary>Draws this AnnObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnObject.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.EndDraw(Graphics,GraphicsState)">
      <summary>Called by the Draw method to reset the graphics transformation.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnObject.</param>
      <param name="gstate">The System.Drawing.Drawing2D.GraphicsState obtained from BeginDraw.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.Finalize">
      <summary>This member overrides System.Object.Finalize.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
      <returns>An array of AnnPoint structures specifying the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.NameHitTest(Leadtools.Annotations.AnnPoint,System.Int32)">
      <summary>Performs hit-testing on this AnnObject name.</summary>
      <param name="testPoint">The AnnPoint to be tested.</param>
      <param name="buffer">Threshold buffer value, in pixels.</param>
      <returns>A value that represents the hit-test value; or null (Nothing in VB) if the test point is not on top of this AnnObject name.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the points to be transformed.</param>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method to call.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.BoundingRectangle">
      <summary>Gets the logical bounding rectangle of this AnnObject.</summary>
      <value>An AnnRectangle structure that represents the logical bounding rectangle of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Container">
      <summary>Gets or sets the AnnContainer that contains this AnnObject.</summary>
      <value>The AnnContainer that contains this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.FixedState">
      <summary>Gets or sets the font and pen fixed state of this object.</summary>
      <value>One or more combination of the AnnFixedStateOperations enumeration members indicating the font and pen fixed state of the object. Default value is AnnFixedStateOperations.None.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.GripperDistance">
      <summary>The distance in pixels that the RotateGripper control point is originally placed from the bounds of the AnnObject.</summary>
      <value>The distance in pixels that the RotateGripper control point is originally placed from the bounds of the AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Group">
      <summary>Gets or sets the AnnGroupObject that contains this AnnObject.</summary>
      <value>The AnnGroupObject that contains this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Hyperlink">
      <summary>Gets or sets a string which represents the hyperlink for this AnnObject.</summary>
      <value>The hyperlink for this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.InvalidRectangle">
      <summary>Gets the physical bounding rectangle of this AnnObject.</summary>
      <value>The physical bounding rectangle of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.IsFixedStateStackEmpty">
      <summary>true if the fixed stack is empty; false otherwise.</summary>
      <value>true if the **fixed** stack is empty; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.IsLocked">
      <summary>Gets a value that indicates whether this AnnObject is locked.</summary>
      <value>true if this AnnObject is currently locked; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Name">
      <summary>Gets or sets the name of the AnnObject.</summary>
      <value>The name of the AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.NameBackColor">
      <summary>Gets or sets the color used to fill the background of the name of this AnnObject.</summary>
      <value>A System.Drawing.Color structure that represents the color used to fill the background of the name of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.NameBackColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Color used to fill the background of the name of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.NameFont">
      <summary>Gets or sets the font used to draw the text of the name of this AnnObject.</summary>
      <value>The font used to draw the text of the name of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.NameForeColor">
      <summary>Gets or sets the color used to draw the text of the name of this AnnObject.</summary>
      <value>A System.Drawing.Color structure that represents the color used to draw the text of the name of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.NameForeColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Color used to draw the text of the name of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.NameOffset">
      <summary>Gets or sets the name offset relative to the upper left corner of the bounding rectangle of this AnnObject.</summary>
      <value>The name offset relative to the upper left corner of the bounding rectangle of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.NameRestrict">
      <summary>Gets or sets a value indicating whether this AnnObject name is restricted to appear fully within the bounding rectangle of the Container.</summary>
      <value>true to restrict the name to appear fully within the bounding rectangle of the Container; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.NameVisible">
      <summary>Gets or sets a value to determine whether to draw the name of this AnnObject.</summary>
      <value>true if the name of this AnnObject is to be drawn whenever the object is drawn; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Origin">
      <summary>Gets the logical origin of this AnnObject.</summary>
      <value>The logical origin of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Password">
      <summary>Gets the password used in the last successful lock operation of this AnnObject.</summary>
      <value>The password used in the last successful lock operation of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.PhysicalTransform">
      <summary>Returns the current physical transformation System.Drawing.Drawing2D.Matrix.</summary>
      <value>The current physical transformation matrix of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.RotateCenter">
      <summary>The location of the rotate center control point.</summary>
      <value>The location of the rotate center control point.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.RotateGripper">
      <summary>The location of the rotate gripper control point.</summary>
      <value>The location of the rotate gripper control point.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.SerializePassword">
      <summary>Gets or sets a value indicating whether the password is saved when this AnnObject is serialized.</summary>
      <value>true if this password is saved when this AnnObject is serialized; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.SupportsFixed">
      <summary>true if this AnnObject can be fixed; false otherwise</summary>
      <value>true if this AnnObject can be **fixed**; false otherwise</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Tag">
      <summary>Gets or sets the tag of this AnnObject.</summary>
      <value>And integer value that specifies the tag of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Transform">
      <summary>Returns the current transformation System.Drawing.Drawing2D.Matrix.</summary>
      <value>The current transformation System.Drawing.Drawing2D.Matrix of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnObject when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that specifies how to transform this AnnObject when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.UserData">
      <summary>Gets or sets the user-defined data of this AnnObject.</summary>
      <value>The user-defined data of this AnnObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Visible">
      <summary>Gets or sets a value indicating whether the AnnObject is visible.</summary>
      <value>true if the annotation object is visible; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnObject; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnObject.UnitConverter">
      <summary>Gets the AnnUnitConverter that will be used in this AnnObject.</summary>
      <value>The AnnUnitConverter setting for this AnnObject.</value>
    </member>
    <member name="F:Leadtools.Annotations.AnnObject.DefaultHitTestValue">
      <summary>The default hit test value for the AnnObject object.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObject.NameHitTestValue">
      <summary>The default hit test value for the AnnObject name area.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnPaintEventArgs">
      <summary>Provides data for the BeforeDrawingObjects and AfterDrawingObjects events.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPaintEventArgs.#ctor(Graphics)">
      <summary>Initializes a new AnnPaintEventArgs class object and includes a graphics object.</summary>
      <param name="graphics">The graphics used to paint.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnPaintEventArgs.Graphics">
      <summary>Gets the graphics used to paint.</summary>
      <value>The System.Drawing.Graphics object used to paint.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPen">
      <summary>Defines an object used to draw lines and curves for Annotation objects.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPen.#ctor">
      <summary>Creates a new instance of the AnnPen class</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPen.#ctor(Color,Leadtools.Annotations.AnnLength)">
      <summary>Initializes a new instance of the AnnPen class with the specified color and width.</summary>
      <param name="color">A Color structure that indicates the color of this AnnPen object.</param>
      <param name="width">An AnnLength value indicating the width of this AnnPen object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPen.Clone">
      <summary>Creates an exact copy of this AnnPen object.</summary>
      <returns>The AnnPen object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPen.Create(Leadtools.Annotations.AnnUnitConverter)">
      <summary>Creates a new GDI+ pen object using this AnnPen.</summary>
      <param name="converter">Specifies an AnnUnitConverter object to be used when converting any annotation lengths, points, etc. this pen might have.</param>
      <returns>The GDI+ System.Drawing.Pen object created from this AnnPen.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPen.Equals(System.Object)">
      <summary>Tests whether the specified object is a AnnSolidBrush structure and is equivalent to this AnnSolidBrush structure.</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
      <returns>This method returns true if *obj* is an AnnSolidBrush structure equivalent to this AnnSolidBrush; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPen.GetHashCode">
      <summary>Returns a hash code for this AnnSolidBrush structure.</summary>
      <returns>A hash code for the current AnnSolidBrush.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.Alignment">
      <summary>Gets or sets the System.Drawing.Drawing2D.PenAlignment object.</summary>
      <value>A System.Drawing.Drawing2D.PenAlignment value that represents the alignment for this AnnPen object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.Color">
      <summary>Gets or sets the color of this AnnPen object.</summary>
      <value>A Color structure that represents the color of this AnnPen object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.ColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the Color of this AnnPen object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.DashCap">
      <summary>Gets or sets the cap style used at the end of the dashes that make up dashed lines drawn with this AnnPen object.</summary>
      <value>A System.Drawing.Drawing2D.DashCap value that represents the cap style used at the end of the dashes that make up dashed lines drawn with this AnnPen object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.DashOffset">
      <summary>Gets or sets the distance from the start of a line to the beginning of a dash pattern.</summary>
      <value>A single-precision floating point number that represents the distance from the start of a line to the beginning of a dash pattern. This value uses the same unit of measure as the one used as the Unit value for the Width property.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.DashStyle">
      <summary>Gets or sets the System.Drawing.Drawing2D.DashStyle used for dashed lines drawn with this AnnPen object.</summary>
      <value>A System.Drawing.Drawing2D.DashStyle value that represents the style used for dashed lines drawn with this AnnPen object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.EndCap">
      <summary>Gets or sets the System.Drawing.Drawing2D.LineCap object.</summary>
      <value>A System.Drawing.Drawing2D.LineCap value that represents the cap style used at the end of lines drawn with this AnnPen object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.LineJoin">
      <summary>Gets or sets the System.Drawing.Drawing2D.LineJoin object.</summary>
      <value>A System.Drawing.Drawing2D.LineJoin value that represents the join style for the ends of two consecutive lines drawn with this AnnPen object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.MiterLimit">
      <summary>Gets or sets the limit of the thickness of the join on a mitered corner.</summary>
      <value>The limit of the thickness of the join on a mitered corner. This value uses the same unit of measure as the one used as the Unit value for the Width property.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.StartCap">
      <summary>Gets or sets the System.Drawing.Drawing2D.LineCap object.</summary>
      <value>A System.Drawing.Drawing2D.LineCap value that represents the cap style used at the beginning of lines drawn with this AnnPen object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPen.Width">
      <summary>Gets or sets the width of this AnnPen object.</summary>
      <value>An AnnLength value that represents the width of this AnnPen object.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPicture">
      <summary>Defines an annotation picture along with its transparency information.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPicture.#ctor">
      <summary>Creates a new instance of the AnnPicture class</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPicture.#ctor(Image)">
      <summary>Initializes a new instance of the AnnPicture class with a specific image.</summary>
      <param name="img">The image to be used with this AnnPicture object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPicture.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPicture.Clone">
      <summary>Creates an exact copy of this AnnPicture object.</summary>
      <returns>The AnnPicture object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPicture.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPicture.Dispose">
      <summary>Releases all resources used by this object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPicture.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose(Boolean); false, if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPicture.Finalize">
      <summary>This member overrides System.Object.Finalize.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnPicture.Empty">
      <summary>Represents a new instance of the AnnPicture class with member data left uninitialized.</summary>
      <value>A new instance of the AnnPicture class with member data left uninitialized.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPicture.Image">
      <summary>Gets or sets the image associated with this AnnPicture object.</summary>
      <value>An System.Drawing.Image object associated with this AnnPicture.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPicture.ImageAttributes">
      <summary>Gets an ImageAttributes object that can be used to draw this AnnPicture object.</summary>
      <value>an ImageAttributes object that can be used to draw this AnnPicture object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPicture.ImageXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Image object associated with this AnnPicture.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPicture.TransparentColor">
      <summary>Gets or sets the current transparent color of this AnnPicture object.</summary>
      <value>A System.Drawing.Color structure that represents the current transparent color of this AnnPicture object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPicture.TransparentColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Color of the current transparent color of this AnnPicture object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPicture.TransparentMode">
      <summary>Gets or sets the current transparent mode of this AnnPicture object.</summary>
      <value>An AnnPictureTransparentMode value that represents the current transparent mode of this AnnPicture object.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPointDrawDesigner">
      <summary>This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnPointObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointDrawDesigner.#ctor">
      <summary>Initializes a new AnnPointDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointDrawDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnPointDrawDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointDrawDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnPointDrawDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointDrawDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnPointDrawDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnPointEditDesigner">
      <summary>This class extends AnnEditDesigner to provide functionality for editing an AnnPointObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointEditDesigner.#ctor">
      <summary>Initializes a new AnnPointEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointEditDesigner.GetControlPointsLocation">
      <summary>AnnPointEditDesigner implementation of AnnEditDesigner.GetControlPointsLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>AnnPointEditDesigner implementation of AnnEditDesigner.MoveControlPoint.</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPointstructure that represents the new position of the control point.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointEditDesigner.ControlPointCount">
      <summary>AnnPointEditDesigner implementation of ControlPointCount.</summary>
      <value>AnnPointEditDesigner implementation of ControlPointCount.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPointerObject">
      <summary>Defines an annotation pointer object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointerObject.#ctor">
      <summary>Initializes a new instance of AnnPointerObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointerObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnPointerObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointerObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointerObject.Clone">
      <summary>Creates an exact copy of this AnnPointerObject object.</summary>
      <returns>The AnnPointerObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointerObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnPointerObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointerObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointerObject.Create">
      <summary>Creates a new instance of this AnnPointerObject.</summary>
      <returns>The AnnPointerObject this method creates.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointerObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPointObject">
      <summary>Defines an annotation point object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.#ctor">
      <summary>Initializes a new instance of AnnPointObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnPointObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.Clone">
      <summary>Creates an exact copy of this AnnPointObject object.</summary>
      <returns>The AnnPointObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnPointObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.RestoreOriginalLocation">
      <summary>The AnnPointObject implementation of RestoreOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.SaveOriginalLocation">
      <summary>The AnnPointObject implementation of SaveOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.Create">
      <summary>Creates a new instance of this AnnPointObject.</summary>
      <returns>The AnnPointObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose(Boolean); false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.DrawObject(Graphics)">
      <summary>Draws this AnnPointObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnPointObject.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method to call.</param>
      <returns>An array of AnnPoint structures that contains the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPointObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value that specifies which transformation method was called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.CenterPoint">
      <summary>Gets or sets the center point of this AnnPointObject.</summary>
      <value>The center point of this AnnPointObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.DefaultPicture">
      <summary>Gets or sets the default picture used by all AnnPointObject objects.</summary>
      <value>An AnnPicture class that defines the picture used by the AnnPointObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.Picture">
      <summary>Gets or sets the AnnPicture object associated with this AnnPointObject.</summary>
      <value>The AnnPicture object associated with this AnnPointObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.Radius">
      <summary>Gets or sets the radius of this AnnPointObject.</summary>
      <value>The radius of this AnnPointObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.ShowPicture">
      <summary>Gets or sets a value indicating whether to show the picture.</summary>
      <value>true to show the picture in Picture; otherwise, draw the ellipse.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnEncryptObject object when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that determines how to transform this AnnEncryptObject object when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.UseOriginalPicture">
      <summary>Gets or sets a value indicating whether to revert back to the original picture used for all AnnPointObject objects.</summary>
      <value>true to revert back to the original picture used for all AnnPointObject objects; otherwise, false to use the new picture if any.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPointObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnPointObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnPointObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPolygonObject">
      <summary>Defines an annotation polygon object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolygonObject.#ctor">
      <summary>Initializes a new instance of AnnPolygonObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolygonObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnPolygonObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolygonObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolygonObject.Clone">
      <summary>Creates an exact copy of this AnnPolygonObject object.</summary>
      <returns>The AnnPolygonObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolygonObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnPolygonObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolygonObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolygonObject.Create">
      <summary>Creates a new instance of this AnnPolygonObject.</summary>
      <returns>The AnnPolygonObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolygonObject.DrawObject(Graphics)">
      <summary>Draws this AnnPolygonObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnPolygonObject.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolygonObject.Closed">
      <summary>Gets or sets a value indicating whether this is a closed AnnPolygonObject.</summary>
      <value>true if this is a closed AnnPolygonObject; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolygonObject.FillMode">
      <summary>Gets or sets a System.Drawing.Drawing2D.FillMode is filled.</summary>
      <value>A System.Drawing.Drawing2D.FillMode value that determines how the interior of this AnnPolygonObject is filled.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolygonObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPolylineDrawDesigner">
      <summary>This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnPolylineObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineDrawDesigner.#ctor">
      <summary>Initializes a new AnnPolylineDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineDrawDesigner.DoubleClick(System.EventArgs)">
      <summary>AnnPolylineDrawDesigner implementation of AnnDrawDesigner.DoubleClick.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineDrawDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnPolylineDrawDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineDrawDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnPolylineDrawDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineDrawDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnPolylineDrawDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnPolylineEditDesigner">
      <summary>This class extends AnnEditDesigner to provide functionality for editing an AnnPolylineObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineEditDesigner.#ctor">
      <summary>Initializes a new AnnPolylineEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineEditDesigner.GetControlPointsLocation">
      <summary>AnnPolylineEditDesigner implementation of AnnEditDesigner.GetControlPointsLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>AnnPolylineEditDesigner implementation of AnnEditDesigner.MoveControlPoint.</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPointstructure that represents the new position of the control point.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolylineEditDesigner.ControlPointCount">
      <summary>AnnPolylineEditDesigner implementation of ControlPointCount.</summary>
      <value>AnnPolylineEditDesigner implementation of ControlPointCount.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolylineEditDesigner.ControlPointsGap">
      <summary>Gets or sets a value that indicates which control points to display.</summary>
      <value>An integer value greater than zero that indicates which control points to display. If the value is 0 all control points will be displayed.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolylineEditDesigner.ShowControlPoints">
      <summary>Gets or sets a value that indicates whether to show the control points.</summary>
      <value>true to show the control points; otherwise, false.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPolylineObject">
      <summary>Defines an annotation polyline object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.#ctor">
      <summary>Initializes a new instance of AnnPolylineObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnPolylineObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.Clone">
      <summary>Creates an exact copy of this AnnPolylineObject object.</summary>
      <returns>The AnnPolylineObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnPolylineObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.ResetRotatePoints">
      <summary>The AnnPolylineObject implementation of AnnObject.ResetRotatePoints.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.RestoreOriginalLocation">
      <summary>The AnnPolylineObject implementation of RestoreOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.SaveOriginalLocation">
      <summary>The AnnPolylineObject implementation of SaveOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolylineObject.Create">
      <summary>Creates a new instance of this AnnPolylineObject.</summary>
      <returns>The AnnPolylineObject this method creates.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolylineObject.Points">
      <summary>Gets the collection of AnnPoint structures assigned to this AnnPolylineObject.</summary>
      <value>The collection of AnnPoint structures assigned to this AnnPolylineObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolylineObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPolyRulerObject">
      <summary>Defines an annotation polyruler object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.#ctor">
      <summary>Initializes a new instance of AnnPolyRulerObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnPolyRulerObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.Clone">
      <summary>Creates an exact copy of this AnnPolyRulerObject object.</summary>
      <returns>The AnnPolyRulerObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnPolyRulerObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.GetPolyRulerLength(Leadtools.RasterCollection&lt;AnnPoint&gt;,Leadtools.Annotations.AnnUnit,Leadtools.Annotations.AnnUnitConverter)">
      <summary>Helper method to get the total length of a poly ruler.</summary>
      <param name="points">Poly ruler points.</param>
      <param name="measurementUnit">The desired measurement unit.</param>
      <param name="converter">Unit converter to use.</param>
      <returns>An AnnLength object that contains the total length of the poly ruler in the desired measurement units.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.Create">
      <summary>Creates a new instance of this AnnPolyRulerObject.</summary>
      <returns>The AnnPolyRulerObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.DrawObject(Graphics)">
      <summary>Draws this AnnPolyRulerObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnPolyRulerObject.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
      <returns>An array of AnnPoint structures specifying the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPolyRulerObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.BoundingRectangle">
      <summary>Gets the logical bounding rectangle of this AnnPolyRulerObject.</summary>
      <value>An AnnRectangle structure that represents the logical bounding rectangle of this AnnPolyRulerObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.DpiX">
      <summary>Gets or sets the horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler.</summary>
      <value>The horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.DpiY">
      <summary>Gets or sets the vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler.</summary>
      <value>The vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.GaugeLength">
      <summary>Gets or sets the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnPolyRulerObject.</summary>
      <value>An AnnLength structure that specifies the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnPolyRulerObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.MeasurementUnit">
      <summary>Gets or sets the unit of measure for this AnnPolyRulerObject.</summary>
      <value>An AnnUnit value that specifies the unit of measure for this AnnPolyRulerObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.Precision">
      <summary>Gets or sets the precision value used for the length of this AnnPolyRulerObject.</summary>
      <value>The precision value used for the length of ruler.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.RestrictLength">
      <summary>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.</summary>
      <value>**true** to restrict the text representing the length to appear fully within the bounding rectangle of the container. Otherwise, **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.RulerImplemented">
      <summary>Gets a value that indicates whether this object's class implements the IAnnRulerObject interface. This is used internally by the annotation framework. Objects that implement this inteface should provide an implementation of this property that returns true.</summary>
      <value>This property will always return true for AnnPolyRulerObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.ShowGauge">
      <summary>Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the ruler) for this AnnPolyRulerObject is visible.</summary>
      <value>true if the gauge (the perpendicular lines at the ends of the ruler) for this AnnPolyRulerObject is visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.ShowLength">
      <summary>Enables or disables the display of text showing the length of this AnnPolyRulerObject.</summary>
      <value>true to display text showing the length of this AnnPolyRulerObject; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.ShowTickMarks">
      <summary>Gets or sets a value indicating whether the tick marks for this AnnPolyRulerObject are visible.</summary>
      <value>true if the tick marks for this AnnPolyRulerObject are visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.TickMarksLength">
      <summary>Gets or sets the length of the tick marks for this AnnPolyRulerObject.</summary>
      <value>A AnnLength value that specifies the current length of the tick marks for this AnnPolyRulerObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnPolyRulerObject when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that specifies how to transform this AnnPolyRulerObject when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.UnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation used with the MeasurementUnit value.</summary>
      <value>A string value that specifies the abbreviation used with the MeasurementUnit value.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPolyRulerObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnPolyRulerObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnPolyRulerObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnPrinter">
      <summary>Supports printing of an Leadtools.RasterImage and a AnnContainer.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPrinter.#ctor">
      <summary>Initializes a new instance of the AnnPrinter class.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPrinter.Print(Leadtools.RasterImage,System.Int32,Leadtools.Annotations.AnnContainer,PrintPageEventArgs)">
      <summary>Prints the specified Leadtools.RasterImage and AnnContainer.</summary>
      <param name="image">The Leadtools.RasterImage to be printed.</param>
      <param name="page">The page number to be printed.</param>
      <param name="container">The AnnContainer containing the annotation objects to be printed.</param>
      <param name="e">An System.Drawing.Printing.PrintPageEventArgs object that contains print data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnProtractorDrawDesigner">
      <summary>This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnProtractorObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorDrawDesigner.#ctor">
      <summary>Initializes a new AnnProtractorDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorDrawDesigner.Cancel">
      <summary>AnnProtractorDrawDesigner implementation of AnnDrawDesigner.Cancel.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorDrawDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnProtractorDrawDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorDrawDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnProtractorDrawDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorDrawDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnProtractorDrawDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorDrawDesigner.EndWorking">
      <summary>AnnProtractorDrawDesigner implementation of AnnDrawDesigner.EndWorking.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnProtractorEditDesigner">
      <summary>This class extends AnnEditDesigner to provide functionality for editing an AnnProtractorObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorEditDesigner.#ctor">
      <summary>Initializes a new AnnProtractorEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorEditDesigner.GetControlPointsLocation">
      <summary>AnnProtractorEditDesigner implementation of AnnEditDesigner.GetControlPointsLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>AnnProtractorEditDesigner implementation of AnnEditDesigner.MoveControlPoint.</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPointstructure that represents the new position of the control point.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorEditDesigner.ControlPointCount">
      <summary>AnnProtractorEditDesigner implementation of ControlPointCount.</summary>
      <value>AnnProtractorEditDesigner implementation of ControlPointCount.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnProtractorObject">
      <summary>Defines an annotation protractor object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.#ctor">
      <summary>Initializes a new instance of AnnProtractorObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnProtractorObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.Clone">
      <summary>Creates an exact copy of this AnnProtractorObject object.</summary>
      <returns>The AnnProtractorObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value which specifies which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnProtractorObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.ResetRotatePoints">
      <summary>The AnnProtractorObject implementation of AnnObject.ResetRotatePoints.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.RestoreOriginalLocation">
      <summary>The AnnProtractorObject implementation of RestoreOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.SaveOriginalLocation">
      <summary>The AnnProtractorObject implementation of SaveOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.Create">
      <summary>Creates a new instance of this AnnProtractorObject.</summary>
      <returns>The AnnProtractorObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.DrawObject(Graphics)">
      <summary>Draws this AnnProtractorObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnProtractorObject.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
      <returns>An array of AnnPoint structures specifying the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnProtractorObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.Acute">
      <summary>Gets or sets a value that indicates whether to mark the inside (acute) or outside (obtuse) angle for this AnnProtractorObject object.</summary>
      <value>true if the inside (acute) angle is to be marked; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.AnglePrecision">
      <summary>Gets or sets the precision value used for the angle of this AnnProtractorObject.</summary>
      <value>The precision value used for the angle of this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.AngularUnit">
      <summary>Gets or sets the angular unit of the angle of this protractor.</summary>
      <value>An AnnAngularUnit value that specifies the unit of the angle of this protractor.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.AngularUnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation used with the AngularUnit value.</summary>
      <value>A string value that specifies the abbreviation used with the AngularUnit value.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.ArcRadius">
      <summary>Gets or sets the arc radius of this AnnProtractorObject.</summary>
      <value>The arc radius of this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.BoundingRectangle">
      <summary>Gets the logical bounding rectangle of this AnnProtractorObject.</summary>
      <value>An AnnRectangle structure that represents the logical bounding rectangle of this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.CenterPoint">
      <summary>Gets or sets the value for the center point of this AnnProtractorObject.</summary>
      <value>An AnnPoint structure that specifies the center point of this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.DpiX">
      <summary>Gets or sets the horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler.</summary>
      <value>The horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.DpiY">
      <summary>Gets or sets the vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler.</summary>
      <value>The vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.FirstPoint">
      <summary>Gets or sets the value for the first point of this AnnProtractorObject.</summary>
      <value>An AnnPoint structure that specifies the first point of this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.GaugeLength">
      <summary>Gets or sets the length of the gauge (the perpendicular lines at the ends of the protractor rulers) for this AnnProtractorObject.</summary>
      <value>A AnnLength structure that specifies the length of the gauge (the perpendicular lines at the ends of the protractor rulers) for this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.MeasurementUnit">
      <summary>Gets or sets the unit of measure for the rulers of this AnnProtractorObject.</summary>
      <value>An AnnUnit value that specifies the unit of measure for this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.Origin">
      <summary>Gets the logical origin of this AnnProtractorObject.</summary>
      <value>The logical origin of this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.Precision">
      <summary>Gets or sets the precision value used for the length of this AnnProtractorObject.</summary>
      <value>The precision value used for the length of the protractor rulers.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.ProtractorAngle">
      <summary>Gets the angle of this AnnProtractorObject object.</summary>
      <value>The angle of this AnnProtractorObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.ProtractorImplemented">
      <summary>Gets a value to determine whether this object implements the IAnnProtractorObject interface. This is used internally by the annotation framework. User-defined classes that are derived from the AnnObject class and include a protractor should implement this property to always return true.</summary>
      <value>This property will always return true for AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.RestrictAngle">
      <summary>Gets or sets a value that indicate whether the angle of the protractor will always be drawn between the two lines.</summary>
      <value>**true** if the angle of the protractor will always be drawn between the two lines, otherwise; **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.RestrictLength">
      <summary>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.</summary>
      <value>**true** to restrict the text representing the length to appear fully within the bounding rectangle of the container. Otherwise, **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.RulerImplemented">
      <summary>Gets a value to determine whether this object implements the IAnnRulerObject interface. This is used internally by the annotation framework. User-defined classes that are derived from the AnnObject class and include a ruler must implement this property to always return true.</summary>
      <value>This property will always return true for AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.SecondPoint">
      <summary>Gets or sets the value for the second point of this AnnProtractorObject.</summary>
      <value>An AnnPoint structure that specifies the second point of this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.ShowAngle">
      <summary>Gets or sets a value indicating whether the angle of this AnnProtractorObject is visible.</summary>
      <value>true if the angle of this AnnProtractorObject is visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.ShowGauge">
      <summary>Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the protractor rulers) for this AnnProtractorObject is visible.</summary>
      <value>true if the gauge (the perpendicular lines at the ends of the protractor rulers) for this AnnProtractorObject is visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.ShowLength">
      <summary>Enables or disables the display of text showing the length of this AnnProtractorObject.</summary>
      <value>true to display text showing the length of this AnnProtractorObject; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.ShowTickMarks">
      <summary>Gets or sets a value indicating whether the tick marks for this AnnProtractorObject are visible.</summary>
      <value>true if the tick marks for this AnnProtractorObject are visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.TickMarksLength">
      <summary>Gets or sets the length of the tick marks for this AnnProtractorObject.</summary>
      <value>A AnnLength value that specifies the current length of the tick marks for the rulers of this AnnProtractorObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnProtractorObject when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that specifies how to transform this AnnProtractorObject when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.UnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation used with the MeasurementUnit value.</summary>
      <value>A string value that specifies the abbreviation used with the MeasurementUnit value.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnProtractorObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnProtractorObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnProtractorObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRectangleControlPoint">
      <summary>Represents a rectangular AnnControlPoint.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleControlPoint.#ctor">
      <summary>Creates a new instance of the AnnRectangleControlPoint object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleControlPoint.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleControlPoint.Clone">
      <summary>AnnRectangleControlPoint implementation of AnnControlPoint.Clone.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleControlPoint.Create">
      <summary>AnnRectangleControlPoint implementation of AnnControlPoint.Create.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleControlPoint.GetGraphicsPath(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnitConverter)">
      <summary>AnnRectangleControlPoint implementation of AnnControlPoint.GetGraphicsPath.</summary>
      <param name="centerPoint">The center point</param>
      <param name="converter">An AnnUnitConverter used to convert *centerPoint* to pixel coordinates.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnControlPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleControlPoint.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangleControlPoint.Size">
      <summary>Gets or sets a value specifying the size of this AnnRectangleControlPoint.</summary>
      <value>An AnnSize value specifying the size of this AnnRectangleControlPoint.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRectangleDrawDesigner">
      <summary>This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnRectangleObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleDrawDesigner.#ctor">
      <summary>Initializes a new AnnRectangleDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleDrawDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnRectangleDrawDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleDrawDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnRectangleDrawDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleDrawDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnRectangleDrawDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnRectangleEditDesigner">
      <summary>This class extends AnnEditDesigner to provide functionality for editing an AnnRectangleObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleEditDesigner.#ctor">
      <summary>Initializes a new AnnRectangleEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleEditDesigner.GetControlPointsLocation">
      <summary>AnnRectangleEditDesigner implementation of AnnEditDesigner.GetControlPointsLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>The AnnRectangleEditDesigner implementation of AnnEditDesigner.MoveControlPoint</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPointstructure that represents the new position of the control point.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleEditDesigner.StartWorking(Leadtools.Annotations.AnnEditDesignerOperation,System.Int32,System.Boolean,System.Object)">
      <summary>AnnRectangleEditDesigner implementation of AnnEditDesigner.StartWorking.</summary>
      <param name="operation">An AnnEditDesignerOperation value which represents the current operation.</param>
      <param name="controlPointIndex">An integer that represents the Index of the edited control point (or -1 if no control point is being edited).</param>
      <param name="clipCursor">true to clip the mouse cursor; otherwise false.</param>
      <param name="hittestObject">An System.Object that represents the hit test object obtained from the HitTest method.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangleEditDesigner.ControlPointCount">
      <summary>AnnRectangleEditDesigner implementation of ControlPointCount.</summary>
      <value>AnnRectangleEditDesigner implementation of ControlPointCount.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRectangleObject">
      <summary>Defines an annotation rectangle object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.#ctor">
      <summary>Initializes a new instance of AnnRectangleObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnRectangleObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.CalculateRotateAngle">
      <summary>The AnnRectangleObject implementation of AnnObject.CalculateRotateAngle.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.Clone">
      <summary>Creates an exact copy of this AnnRectangleObject object.</summary>
      <returns>The AnnRectangleObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnRectangleObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.RestoreOriginalLocation">
      <summary>The AnnRectangleObject implementation of RestoreOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.SaveOriginalLocation">
      <summary>The AnnRectangleObject implementation of SaveOriginalLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.Create">
      <summary>Creates a new instance of this AnnRectangleObject.</summary>
      <returns>The AnnRectangleObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
      <returns>An array of AnnPoint structures specifying the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangleObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangleObject.Bounds">
      <summary>Gets or sets the bounding rectangle for this AnnRectangleObject.</summary>
      <value>The bounding rectangle for this AnnRectangleObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangleObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRedactionObject">
      <summary>Defines an annotation redaction object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.#ctor">
      <summary>Initializes a new instance of AnnRedactionObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnRedactionObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.Clone">
      <summary>Creates an exact copy of this AnnRedactionObject object.</summary>
      <returns>The AnnRedactionObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.Realize(Leadtools.RasterImage)">
      <summary>Realizes this AnnRedactionObject to the image inside a given image.</summary>
      <param name="image">The Leadtools.RasterImage to realize this AnnRedactionObject onto.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.Realize(Leadtools.WinForms.RasterImageViewer)">
      <summary>Realizes this AnnRedactionObject to the image inside a given viewer.</summary>
      <param name="viewer">The Leadtools.WinForms.RasterImageViewer containing the Leadtools.RasterImage to realize this AnnRedactionObject onto.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.Restore(Leadtools.RasterImage)">
      <summary>Restores the background behind the AnnRedactionObject to the image inside a given image.</summary>
      <param name="image">The Leadtools.RasterImage onto which the background behind this AnnRedactionObject will be restored.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.Restore(Leadtools.WinForms.RasterImageViewer)">
      <summary>Restores the background behind the AnnRedactionObject to the image inside a given viewer.</summary>
      <param name="viewer">The Leadtools.WinForms.RasterImageViewer containing the Leadtools.RasterImage onto which the background behind this AnnRedactionObject will be restored.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRedactionObject.Create">
      <summary>Creates a new instance of this AnnRedactionObject.</summary>
      <returns>The AnnRedactionObject this method creates.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnRedactionObject.IsRealized">
      <summary>Returns a value that indicates whether this AnnRedactionObject has been realized.</summary>
      <value>true if this AnnRedactionObject has been realized; false, otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRedactionObject.SupportsFixed">
      <summary>true if this AnnObject can be fixed; false otherwise</summary>
      <value>true if this AnnObject can be **fixed**; false otherwise</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRedactionObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRedactionObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnRedactionObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnRedactionObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRichTextDrawDesigner">
      <summary>This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnRichTextObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextDrawDesigner.#ctor">
      <summary>Initializes a new AnnRichTextDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextDrawDesigner.Cancel">
      <summary>AnnRichTextDrawDesigner implementation of AnnDrawDesigner.Cancel.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextDrawDesigner.EndWorking">
      <summary>AnnRichTextDrawDesigner implementation of AnnDrawDesigner.EndWorking.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextDrawDesigner.StartWorking(Leadtools.Annotations.AnnObject)">
      <summary>AnnRichTextDrawDesigner implementation of AnnDrawDesigner.StartWorking.</summary>
      <param name="obj">The AnnObject that will be drawn.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnRichTextDrawDesigner.DefaultRtf">
      <summary>Gets or sets the default rich text to be used with new AnnRichTextObject objects.</summary>
      <value>A String that represents the default rich text.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRichTextEditDesigner">
      <summary>This class extends AnnRectangleEditDesigner to provide functionality for editing an AnnRichTextObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextEditDesigner.#ctor">
      <summary>Initializes a new AnnRichTextEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextEditDesigner.DoubleClick(System.EventArgs)">
      <summary>Handles double click events on the designer.</summary>
      <param name="e">A System.EventArgsobject that contains the event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextEditDesigner.OnBeginEditText(System.EventArgs)">
      <summary>Raises the BeginEditText event.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextEditDesigner.OnEndEditText(System.EventArgs)">
      <summary>Raises the EndEditText event.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
    </member>
    <member name="E:Leadtools.Annotations.AnnRichTextEditDesigner.BeginEditText">
      <summary>Occurs when the AnnTextEditDesigner begins editing the text of an AnnRichTextObject.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnRichTextEditDesigner.EndEditText">
      <summary>Occurs when the AnnTextEditDesigner ends editing the text of an AnnRichTextObject.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnRichTextObject">
      <summary>This class provides support for creating and managing Rich Text annotation objects</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.#ctor">
      <summary>Initializes a new instance of an AnnRichTextObject class object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of an AnnRichTextObject class object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.Clone">
      <summary>Creates an exact copy of this AnnRichTextObject object.</summary>
      <returns>The AnnRichTextObject object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo class object with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo class object to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.Create">
      <summary>Creates a new instance of an AnnRichTextObject class object.</summary>
      <returns>The AnnRichTextObject class object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose(Boolean); false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.DrawObject(Graphics)">
      <summary>Draws this AnnRichTextObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnRichTextObject.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>AnnRichTextObject implementation of AnnObject.GetTransformPoints.</summary>
      <param name="operation">An AnnTransformObjectOperation value that specifies the transformation method called.</param>
      <returns>An array of AnnPoint structures specifying the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRichTextObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>AnnRichTextObject implementation of AnnObject.SetTransformPoints.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value that specifies the transformation method called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnRichTextObject.Rtf">
      <summary>Gets or sets the text of the AnnRichTextObject object, including all rich text format (RTF) codes.</summary>
      <value>The text of the control in RTF format. Default value is null reference (Nothing in VB) for no text.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRichTextObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnRichTextObject when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that determines how to transform this AnnRichTextObject object when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRichTextObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRichTextObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnRichTextObject object.</summary>
      <value>true if hit-testing should be performed inside this AnnRichTextObject object; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRubberStampObject">
      <summary>Defines an annotation stamp object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.#ctor">
      <summary>Initializes a new instance of AnnRubberStampObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnRubberStampObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.Clone">
      <summary>Creates an exact copy of this AnnRubberStampObject object.</summary>
      <returns>The AnnRubberStampObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.GetDefaultPicture(Leadtools.Annotations.AnnRubberStampType)">
      <summary>Gets the default picture for an AnnRubberStampObject type.</summary>
      <param name="type">An AnnRubberStampType value that represents the type of the rubber stamp.</param>
      <returns>An AnnPicture class that defines the picture for the AnnRubberStampType specified by *type*.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnRubberStampObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.GetUseNewPicture(Leadtools.Annotations.AnnRubberStampType)">
      <summary>Gets a value to indicate whether to use the new default picture for an AnnRubberStampObject type.</summary>
      <param name="type">An AnnRubberStampType value that represents the type of the rubber stamp.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.GetUseOriginalPicture(Leadtools.Annotations.AnnRubberStampType)">
      <summary>Gets a value indicating whether to revert back to the original picture for an AnnRubberStampObject type.</summary>
      <param name="type">An AnnRubberStampType value that represents the type of the rubber stamp.</param>
      <returns>true to revert back to the original picture used for all AnnRubberStampObject objects with Type set to *type*; otherwise, false to use the new picture if any.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.SetDefaultPicture(Leadtools.Annotations.AnnRubberStampType,Leadtools.Annotations.AnnPicture)">
      <summary>Sets the default picture for an AnnRubberStampObject type.</summary>
      <param name="type">An AnnRubberStampType value that represents the type of the rubber stamp.</param>
      <param name="picture">An AnnPicture class that defines the picture for the AnnRubberStampType specified by *type*.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.SetUseNewPicture(Leadtools.Annotations.AnnRubberStampType,System.Boolean)">
      <summary>Sets a value to indicate whether to use the new default picture for an AnnRubberStampObject type.</summary>
      <param name="type">An AnnRubberStampType value that represents the type of the rubber stamp.</param>
      <param name="value">true to use the new default picture for all AnnRubberStampObject objects with Type set to *type*; otherwise, false to use the orginal default picture.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.SetUseOriginalPicture(Leadtools.Annotations.AnnRubberStampType,System.Boolean)">
      <summary>Sets a value to indicate whether to revert back to the original picture for an AnnRubberStampObject type.</summary>
      <param name="type">An AnnRubberStampType value that represents the type of the rubber stamp.</param>
      <param name="value">true to revert back to the original picture used for all AnnRubberStampObject objects with Type set to *type*; otherwise, false to use the new picture if any.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.Create">
      <summary>Creates a new instance of this AnnRubberStampObject.</summary>
      <returns>The AnnRubberStampObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRubberStampObject.DrawObject(Graphics)">
      <summary>Draws this AnnRubberStampObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnRubberStampObject.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnRubberStampObject.Type">
      <summary>Gets or sets this AnnRubberStampObject type.</summary>
      <value>A AnnRubberStampType value that specifies this AnnRubberStampObject type.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRubberStampObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnRubberStampObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnRubberStampObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRulerObject">
      <summary>This class provides support for creating and managing Ruler annotation objects.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.#ctor">
      <summary>Initializes a new instance of an AnnRulerObject class object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of an AnnRulerObject class object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.Clone">
      <summary>Creates an exact copy of this AnnRulerObject object.</summary>
      <returns>The AnnRulerObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath object.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies the path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnRulerObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo class object with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo class object to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.GetRulerLength(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnUnit,Leadtools.Annotations.AnnUnitConverter)">
      <summary>Gets the length of the ruler between two points.</summary>
      <param name="startPoint">Starting point of the ruler.</param>
      <param name="endPoint">Ending point of the ruler.</param>
      <param name="measurementUnit">Unit of measurement to use.</param>
      <param name="converter">An AnnUnitConverter object to use when converting the units if necessary.</param>
      <returns>The length of the ruler in *measurementUnit* units</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.Create">
      <summary>Creates a new instance of an AnnRulerObject class object.</summary>
      <returns>The AnnRulerObject class object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.DrawObject(Graphics)">
      <summary>Draws this AnnRulerObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnRulerObject object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value that specifies which transformation method was called.</param>
      <returns>An array of AnnPoint objects that contain the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRulerObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint objects specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value to specify the transformation method.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.BoundingRectangle">
      <summary>Gets the logical bounding rectangle of this AnnRulerObject object.</summary>
      <value>The logical bounding rectangle of this AnnRulerObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.DpiX">
      <summary>Gets or sets the horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler.</summary>
      <value>The horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.DpiY">
      <summary>Gets or sets the vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler.</summary>
      <value>The vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.GaugeLength">
      <summary>Gets or sets the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnRulerObject object.</summary>
      <value>An AnnLength structure that specifies the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnRulerObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.MeasurementUnit">
      <summary>Gets or sets a value that represents the unit of measure for this AnnRulerObject object.</summary>
      <value>An AnnUnit value that specifies the unit of measure for this AnnRulerObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.Precision">
      <summary>Gets or sets the number of digits to the right of the decimal point when displaying the length of this AnnRulerObject object.</summary>
      <value>The number of digits to the right of the decimal point.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.RestrictLength">
      <summary>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.</summary>
      <value>**true** to restrict the text representing the length to appear fully within the bounding rectangle of the container. Otherwise, **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.RulerImplemented">
      <summary>Gets a value that indicates whether this object implements the IAnnRulerObject interface.</summary>
      <value>This property will always be true for an AnnRulerObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.ShowGauge">
      <summary>Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the ruler) for this AnnRulerObject object is visible.</summary>
      <value>true if the gauge (the perpendicular lines at the ends of the ruler) for this AnnRulerObject object is visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.ShowLength">
      <summary>Gets or sets a value that indicates whether to display the length of this AnnRulerObject object.</summary>
      <value>true to show the length of this AnnRulerObject object; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.ShowTickMarks">
      <summary>Gets or sets a value indicating whether the tick marks for this AnnRulerObject object are visible.</summary>
      <value>true if the tick marks for this AnnRulerObject object are visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.TickMarksLength">
      <summary>Gets or sets the length of the tick marks for this AnnRulerObject object.</summary>
      <value>An AnnLength structure that specifies the length of the current tick marks for this AnnRulerObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.TransformObjectMode">
      <summary>Gets a value that indicates how to transform this AnnRulerObject object when any of the object transformation methods is called.</summary>
      <value>An AnnTransformObjectMode value that indicates how to transform this AnnRulerObject object when any of the object transformation methods is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.UnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation used for the MeasurementUnit property value.</summary>
      <value>A string value that specifies the abbreviation used for the MeasurementUnit property value.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRulerObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnRulerObject object.</summary>
      <value>true if hit-testing should be performed inside this AnnRulerObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRunDesigner">
      <summary>This class extends AnnDesigner to provide standard functionality for running Annotation objects on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.#ctor">
      <summary>Creates a new instance of this AnnRunDesigner.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.Cancel">
      <summary>AnnRunDesigner implementation of AnnDesigner.Cancel.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.DoubleClick(System.EventArgs)">
      <summary>AnnRunDesigner implementation of AnnDesigner.DoubleClick.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.End">
      <summary>Ends running Object</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnRunDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnRunDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnRunDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.Start">
      <summary>Starts running Object</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.EndWorking(System.Boolean)">
      <summary>Ends the running process.</summary>
      <param name="runHyperlink">If true, execute the hyperlink, else do nothing.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.OnRun(Leadtools.Annotations.AnnRunDesignerEventArgs)">
      <summary>Raises the Run event.</summary>
      <param name="e">An AnnRunDesignerEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.StartWorking">
      <summary>Starts the editing process.</summary>
      <returns>true if this AnnRunDesigner has started the editing process; false, otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesigner.Working">
      <summary>Continues the running process.</summary>
      <returns>true if this AnnRunDesigner is continuing to run; false, otherwise.</returns>
    </member>
    <member name="E:Leadtools.Annotations.AnnRunDesigner.Run">
      <summary>Occurs when this AnnRunDesigner is running an AnnObject.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnRunDesigner.HasStarted">
      <summary>Gets a value that indicates whether this AnnRunDesigner has started.</summary>
      <value>true if this AnnRunDesigner has started running Object; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRunDesigner.HitTestBuffer">
      <summary>Gets or sets the hit test buffer for this AnnRunDesigner.</summary>
      <value>The hit test buffer, in pixels, for this AnnRunDesigner.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRunDesigner.Object">
      <summary>Gets or sets the AnnObject to be run.</summary>
      <value>An AnnObject object specifying the object currently being run.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnRunDesignerEventArgs">
      <summary>Provides data for the Run event.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRunDesignerEventArgs.#ctor(Leadtools.Annotations.AnnObject,Leadtools.Annotations.AnnDesignerOperationStatus)">
      <summary>Initializes a new instance of the AnnRunDesignerEventArgs class.</summary>
      <param name="obj">The AnnObject currently being run.</param>
      <param name="operationStatus">An AnnDesignerOperationStatus value that represents the current status of the running operation.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnRunDesignerEventArgs.Cancel">
      <summary>Gets or sets a value indicating whether the running operation should be canceled.</summary>
      <value>true to cancel the current running operation; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRunDesignerEventArgs.Object">
      <summary>Gets the AnnObject object currently being run.</summary>
      <value>An AnnObject object that represents the object currently being run by the AnnRunDesigner that raised this event.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRunDesignerEventArgs.OperationStatus">
      <summary>Gets the current run operation status.</summary>
      <value>An AnnDesignerOperationStatus value that represents the status of the current running operation of the AnnRunDesigner that raised this event.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnSnapToGridOptions">
      <summary>Options for annotation snap to grid behavior in annotation automation design mode.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnSnapToGridOptions.#ctor">
      <summary>Initializes a new instance of the AnnSnapToGridOptions class.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnSnapToGridOptions.Clone">
      <summary>Creates an exact copy of this AnnSnapToGridOptions object.</summary>
      <returns>The AnnSnapToGridOptions object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSnapToGridOptions.Equals(System.Object)">
      <summary>Tests whether the specified object is a AnnSnapToGridOptions structure and is equivalent to this AnnSnapToGridOptions structure.</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
      <returns>This method returns true if *obj* is an AnnSnapToGridOptions structure equivalent to this AnnSnapToGridOptions; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSnapToGridOptions.GetHashCode">
      <summary>Returns a hash code for this AnnSnapToGridOptions structure.</summary>
      <returns>A hash code for the current AnnSnapToGridOptions.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnSnapToGridOptions.AutoChangeGridLength">
      <summary>Gets or sets a value indicates whether to atomically increase the resolution of the grid when zooming in by 100, 200, 400 and so on.</summary>
      <value>**true** to automatically increase the resolution of the grid when zooming if possible, otherwise; **false**. Default value is **true**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSnapToGridOptions.EnableSnap">
      <summary>Gets or sets a value that indicates the 'snap' behavior when drawing or moving annotation objects in design mode.</summary>
      <value>**true** to enforce moving or drawing annotation objects snap to the nearest grid point, **false** to not enforce moving or drawing annotation objects do not snap to nearest grid point. Default value is **true**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSnapToGridOptions.GridColor">
      <summary>Gets or sets a value indicating the color to use for the overlaid grid.</summary>
      <value>A System.Drawing.Color that indicates the value to use for the overlaid grid. Default value is Color.Blue.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSnapToGridOptions.GridLength">
      <summary>Gets or sets a value indicating the length of the grid (in pixels viewed at 100).</summary>
      <value>An System.Int32 that indicates the length of the grid in pixels (in pixels viewed at 100). Default value is 20.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSnapToGridOptions.LineSpacing">
      <summary>Gets or sets a value indicating the frequency that lines are drawn over the grid dot-pattern.</summary>
      <value>An System.Int32 that indicates the frequency that lines are drawn over the grid dot-pattern. Default value is 5.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSnapToGridOptions.LineStyle">
      <summary>Gets or sets a value indicating the line style used to draw the grid.</summary>
      <value>A System.Drawing.Drawing2D.DashStyle enumeration member that indicates the line style used to draw the grid. Default value is DashStyle.Solid..</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSnapToGridOptions.ShowGrid">
      <summary>Gets or sets a value that indicates whether do display the grid in design mode.</summary>
      <value>**true** to display the grid in design mode, otherwise; **false**. Default value is **false**.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnSolidBrush">
      <summary>Defines an annotation brush of a single color.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnSolidBrush.#ctor">
      <summary>Creates a new instance of the AnnSolidBrush class</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnSolidBrush.#ctor(Color)">
      <summary>Initializes a new AnnSolidBrush object with the specified color.</summary>
      <param name="color">A Color structure that represents the color of this brush.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnSolidBrush.Clone">
      <summary>Creates an exact copy of this AnnSolidBrush object.</summary>
      <returns>The AnnSolidBrush object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSolidBrush.Create(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnRectangle)">
      <summary>Creates a new GDI+ brush object using this AnnSolidBrush.</summary>
      <param name="converter">Specifies an AnnUnitConverter object to be used when converting any annotation lengths, points, etc. this brush might have.</param>
      <param name="rect">Specifies an AnnRectangle object defining the bounding rectangle to be used with this brush.</param>
      <returns>The GDI+ System.Drawing.Brush object created from this AnnSolidBrush.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSolidBrush.Equals(System.Object)">
      <summary>Tests whether the specified object is a AnnSolidBrush structure and is equivalent to this AnnSolidBrush structure.</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
      <returns>This method returns true if *obj* is an AnnSolidBrush structure equivalent to this AnnSolidBrush; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSolidBrush.GetHashCode">
      <summary>Returns a hash code for this AnnSolidBrush structure.</summary>
      <returns>A hash code for the current AnnSolidBrush.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnSolidBrush.Color">
      <summary>Gets or sets the color of this AnnSolidBrush object.</summary>
      <value>A System.Drawing.Color structure that represents the color of this brush.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSolidBrush.ColorXml">
      <summary>Used internally by the LEADTOOLS framework.</summary>
      <value>A string representing the System.Drawing.Color the color of this brush.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnStampObject">
      <summary>Defines an annotation stamp object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.#ctor">
      <summary>Initializes a new instance of AnnStampObject.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of AnnStampObject.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.Clone">
      <summary>Creates an exact copy of this AnnStampObject object.</summary>
      <returns>The AnnStampObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value to specify what path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnStampObject.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.Create">
      <summary>Creates a new instance of this AnnStampObject.</summary>
      <returns>The AnnStampObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.Dispose(System.Boolean)">
      <summary>Releases all resources used by this object.</summary>
      <param name="disposing">true if this method was called as a result of calling Dispose(Boolean); false if this method was called as a result of object finalization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnStampObject.DrawObject(Graphics)">
      <summary>Draws this AnnStampObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnStampObject.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnStampObject.Picture">
      <summary>Gets or sets the AnnPicture object associated with this AnnStampObject.</summary>
      <value>The AnnPicture object associated with this AnnStampObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnStampObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnStampObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnStampObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnStampObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextDrawDesigner">
      <summary>This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextDrawDesigner.#ctor">
      <summary>Initializes a new AnnTextDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextDrawDesigner.Cancel">
      <summary>AnnTextDrawDesigner implementation of AnnDrawDesigner.Cancel.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextDrawDesigner.EndWorking">
      <summary>AnnTextDrawDesigner implementation of AnnDrawDesigner.EndWorking.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextDrawDesigner.StartWorking(Leadtools.Annotations.AnnObject)">
      <summary>AnnTextDrawDesigner implementation of AnnDrawDesigner.StartWorking.</summary>
      <param name="obj">The AnnObject that will be drawn.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextDrawDesigner.DefaultText">
      <summary>Gets or sets the default text to be used with new AnnTextObject objects.</summary>
      <value>A String that represents the default text.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextEditDesigner">
      <summary>This class extends AnnRectangleEditDesigner to provide functionality for editing an AnnTextObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextEditDesigner.#ctor">
      <summary>Initializes a new AnnTextEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextEditDesigner.DoubleClick(System.EventArgs)">
      <summary>Handles double click events on the designer.</summary>
      <param name="e">A System.EventArgsobject that contains the event data.</param>
      <returns>true if this event is handled; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextEditDesigner.OnBeginEditText(System.EventArgs)">
      <summary>Raises the BeginEditText event.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextEditDesigner.OnEndEditText(System.EventArgs)">
      <summary>Raises the EndEditText event.</summary>
      <param name="e">An System.EventArgs that contains the event data.</param>
    </member>
    <member name="E:Leadtools.Annotations.AnnTextEditDesigner.BeginEditText">
      <summary>Occurs when the AnnTextEditDesigner begins editing the text of an AnnTextObject.</summary>
    </member>
    <member name="E:Leadtools.Annotations.AnnTextEditDesigner.EndEditText">
      <summary>Occurs when the AnnTextEditDesigner ends editing the text of an AnnTextObject.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextEditDesigner.AcceptsReturn">
      <summary>Gets or sets a value indicating whether pressing ENTER creates a new line of text in the control or activates the default button for the form.</summary>
      <value>**true** if the ENTER key creates a new line of text in a multiline version of the control; **false** if the ENTER key activates the default button for the form. The default is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextEditDesigner.AutoSizeAfterEdit">
      <summary>Gets or sets a value indicating whether the designer will automatically resize the AnnTextObject being edited after the user finish editing it.</summary>
      <value>**true** for the designer to automatically resize the AnnTextObject being edited after the user finish editing it, **false**; otherwise. Default value is **false**.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextObject">
      <summary>This class provides support for creating and managing Text annotation objects</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.#ctor">
      <summary>Initializes a new instance of an AnnTextObject class object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of an AnnTextObject class object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.AutoSize">
      <summary>Adjusts this AnnTextObject object to where its bounds closely fit its contents.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.Clone">
      <summary>Creates an exact copy of this AnnTextObject object.</summary>
      <returns>The AnnTextObject object that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath object.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies which path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnTextObject object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo class object with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo class object to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.Create">
      <summary>Creates a new instance of an AnnTextObject class object.</summary>
      <returns>The AnnTextObject class object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextObject.DrawObject(Graphics)">
      <summary>Draws this AnnTextObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnTextObject object.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.Alignment">
      <summary>Gets or sets a value that indicates the text alignment.</summary>
      <value>A System.Drawing.StringAlignment value that specifies the text alignment.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.EdgeMargin">
      <summary>Gets or sets the margin between the text and the AnnRectangleObject.Bounds bounding rectangle.</summary>
      <value>An AnnLength structure that specifies the margin between the text and the AnnRectangleObject.Bounds bounding rectangle.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.LineAlignment">
      <summary>Gets or sets the line alignment information.</summary>
      <value>A System.Drawing.StringAlignment value that specifies the line alignment.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.Text">
      <summary>Gets or sets the text string associated with this AnnTextObject class object.</summary>
      <value>The text string associated with this AnnTextObject object</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.TextImplemented">
      <summary>Gets a value that indicates whether this object implements the IAnnTextObject interface.</summary>
      <value>This property will always be true for an AnnTextObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.TextRotate">
      <summary>Gets or sets the rotation value.</summary>
      <value>An AnnTextRotate value that specifies the degree to rotate this IAnnTextObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.UseBrushAsTextBackground">
      <summary>Gets or sets a value that indicates whether to use the brush to fill only the text area or all of the object.</summary>
      <value>**true** to use the brush to fill only the text area of the object, otherwise; **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.UseGenericTypographic">
      <summary>Gets or sets a value that indicates whether or not to remove the default margin when setting the EdgeMargin property to an empty margin.</summary>
      <value>**true** to remove the default margin when setting the EdgeMargin property to an empty margin, **false** to keep it.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnTextObject object.</summary>
      <value>true if hit-testing should be performed inside this AnnTextObject object; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextPointerDrawDesigner">
      <summary>This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextPointerObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerDrawDesigner.#ctor">
      <summary>Initializes a new AnnTextPointerDrawDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerDrawDesigner.Cancel">
      <summary>AnnTextPointerDrawDesigner implementation of AnnDrawDesigner.Cancel.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerDrawDesigner.MouseDown(MouseEventArgs)">
      <summary>AnnTextPointerDrawDesigner implementation of AnnDesigner.MouseDown.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerDrawDesigner.MouseMove(MouseEventArgs)">
      <summary>AnnTextPointerDrawDesigner implementation of AnnDesigner.MouseMove.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerDrawDesigner.MouseUp(MouseEventArgs)">
      <summary>AnnTextPointerDrawDesigner implementation of AnnDesigner.MouseUp.</summary>
      <param name="e">A System.Windows.Forms.MouseEventArgs that contains the event data.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerDrawDesigner.EndWorking">
      <summary>AnnTextPointerDrawDesigner implementation of AnnDrawDesigner.EndWorking.</summary>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextPointerDrawDesigner.DefaultText">
      <summary>Gets or sets the default text to be used with new AnnTextPointerObject objects.</summary>
      <value>A String that represents the default text.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextPointerEditDesigner">
      <summary>This class extends AnnRectangleEditDesigner to provide functionality for editing an AnnTextPointerObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerEditDesigner.#ctor">
      <summary>Initializes a new AnnTextPointerEditDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerEditDesigner.GetControlPointsLocation">
      <summary>AnnTextPointerEditDesigner implementation of AnnRectangleEditDesigner.GetControlPointsLocation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerEditDesigner.MoveControlPoint(System.Int32,Leadtools.Annotations.AnnPoint)">
      <summary>AnnTextPointerEditDesigner implementation of AnnRectangleEditDesigner.MoveControlPoint.</summary>
      <param name="controlPointIndex">An integer that represents the index of the control point to move.</param>
      <param name="pt">An AnnPointstructure that represents the new position of the control point.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextPointerEditDesigner.ControlPointCount">
      <summary>AnnTextPointerEditDesigner implementation of AnnRectangleEditDesigner.ControlPointCount.</summary>
      <value>AnnTextPointerEditDesigner implementation of AnnRectangleEditDesigner.ControlPointCount.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextPointerObject">
      <summary>This class provides support for creating and managing text pointer objects.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.#ctor">
      <summary>Initializes a new instance of an AnnTextPointerObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of an AnnTextPointerObject object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.Clone">
      <summary>Creates an exact copy of this AnnTextPointerObject object.</summary>
      <returns>The AnnTextPointerObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.GetGraphicsPath(Leadtools.Annotations.AnnGetGraphicsPathMode)">
      <summary>Returns a System.Drawing.Drawing2D.GraphicsPath.</summary>
      <param name="mode">An AnnGetGraphicsPathMode value that specifies the path to return.</param>
      <returns>The System.Drawing.Drawing2D.GraphicsPath representation of this AnnTextPointerObject object.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.Create">
      <summary>Creates a new instance of this AnnTextPointerObject.</summary>
      <returns>The AnnTextPointerObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.GetTransformPoints(Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Gets the array of points to be transformed.</summary>
      <param name="operation">An AnnTransformObjectOperation value that specifies which transformation method was called.</param>
      <returns>An array of AnnPoint structures specifying the points to be transformed.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextPointerObject.SetTransformPoints(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnTransformObjectOperation)">
      <summary>Sets the array of transformed points.</summary>
      <param name="points">An array of AnnPoint structures specifying the transformed points.</param>
      <param name="operation">An AnnTransformObjectOperation value to specify which transformation method was called.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextPointerObject.BoundingRectangle">
      <summary>Gets the logical bounding rectangle of this AnnTextPointerObject object.</summary>
      <value>An AnnRectangle structure that represents the logical bounding rectangle of this AnnTextPointerObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextPointerObject.FixedPointer">
      <summary>Gets or sets a value that indicates whether the pointer of this AnnTextPointerObject object is fixed.</summary>
      <value>true if the pointer of this AnnTextPointerObject object is fixed; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextPointerObject.PointerPosition">
      <summary>Gets or sets the position of this AnnTextPointerObject object's pointer.</summary>
      <value>An AnnPoint structure that specifies the position of the pointer</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextPointerObject.TransformObjectMode">
      <summary>Gets a value that determines how to transform this AnnTextPointerObject when any object transformation method is called.</summary>
      <value>An AnnTransformObjectMode value that specifies how to transform this AnnTextPointerObject object when any object transformation method is called.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextPointerObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextRollupObject">
      <summary>This class provides support for creating and managing text rollup annotation objects.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupObject.#ctor">
      <summary>Initializes a new instance of an AnnTextRollupObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of an AnnTextRollupObject object.</summary>
      <param name="supportsPen">true if this object will support a pen; otherwise false.</param>
      <param name="supportsBrush">true if this object will support a brush; otherwise false.</param>
      <param name="supportsFont">true if this object will support a font; otherwise false.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupObject.Clone">
      <summary>Creates an exact copy of this AnnTextRollupObject object.</summary>
      <returns>The AnnTextRollupObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupObject.Create">
      <summary>Creates a new instance of this AnnTextRollupObject.</summary>
      <returns>The AnnTextRollupObject this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupObject.DrawObject(Graphics)">
      <summary>Draws this AnnTextRollupObject object on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnTextRollupObject object.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextRollupObject.Bounds">
      <summary>Gets or sets the bounding rectangle for this AnnTextRollupObject object.</summary>
      <value>The bounding rectangle for this AnnTextRollupObject object.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextRollupObject.Expanded">
      <summary>Gets or sets a value indicating whether this AnnTextRollupObject is expanded.</summary>
      <value>true if this AnnTextRollupObject is expanded; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextRollupObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnTextRollupObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside this AnnTextRollupObject object.</summary>
      <value>true if hit-testing should be performed inside this AnnTextRollupObject object; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextRollupRunDesigner">
      <summary>This class extends AnnRunDesigner to provide functionality for running an AnnTextRollupObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupRunDesigner.#ctor">
      <summary>Initializes a new AnnTextRollupRunDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTextRollupRunDesigner.OnRun(Leadtools.Annotations.AnnRunDesignerEventArgs)">
      <summary>AnnTextRollupRunDesigner implementation of AnnRunDesigner.OnRun.</summary>
      <param name="e">An AnnRunDesignerEventArgs that contains the event data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnTransformer">
      <summary>The AnnTransformer class is an Annotation support class which provides functionality for converting annotation points, rectangles, lengths, etc. from one coordinate system to another.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.#ctor(Leadtools.Annotations.AnnUnitConverter)">
      <summary>Initializes a new instance of the AnnTransformer class.</summary>
      <param name="unitConverter">The AnnUnitConverter to be used within this object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.#ctor(Leadtools.Annotations.AnnUnitConverter,Matrix)">
      <summary>Initializes a new instance of the AnnTransformer class.</summary>
      <param name="unitConverter">The AnnUnitConverter to be used within this object.</param>
      <param name="transform">The transform matrix.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.LengthToLogical(Leadtools.Annotations.AnnLength)">
      <summary>Converts the input AnnLength from physical to logical coordinates.</summary>
      <param name="length">The AnnLength value to be converted.</param>
      <returns>The converted (logical) AnnLength value.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.LengthToPhysical(Leadtools.Annotations.AnnLength)">
      <summary>Converts the input AnnLength value from logical to physical coordinates.</summary>
      <param name="length">The AnnLength value to be converted.</param>
      <returns>The converted (physical) AnnLength value.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.PointToLogical(Leadtools.Annotations.AnnPoint)">
      <summary>Converts the input AnnPoint from physical to logical coordinates.</summary>
      <param name="pt">The AnnPoint to be converted.</param>
      <returns>The converted (logical) AnnPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.PointToLogical(Leadtools.Annotations.AnnPoint)">
      <summary>Converts the input AnnPoint array from physical to logical coordinate.</summary>
      <param name="pts">The AnnPoint array to be converted.</param>
      <returns>The converted (logical) AnnPoint array.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.PointToPhysical(Leadtools.Annotations.AnnPoint)">
      <summary>Converts the input AnnPoint from logical to physical coordinates.</summary>
      <param name="pt">The AnnPoint to be converted.</param>
      <returns>The converted (physical) AnnPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.PointToPhysical(Leadtools.Annotations.AnnPoint)">
      <summary>Converts the input AnnPoint array from logical to physical coordinate.</summary>
      <param name="pts">The AnnPoint array to be converted.</param>
      <returns>The converted (physical) AnnPoint array.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.RectangleToLogical(Leadtools.Annotations.AnnRectangle)">
      <summary>Converts the input AnnRectangle from physical to logical coordinates.</summary>
      <param name="rc">The AnnRectangle to be converted.</param>
      <returns>The converted (logical) AnnRectangle.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnTransformer.RectangleToPhysical(Leadtools.Annotations.AnnRectangle)">
      <summary>Converts the input AnnRectangle from logical to physical coordinates.</summary>
      <param name="rc">The AnnRectangle to be converted.</param>
      <returns>The converted (physical) AnnRectangle.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnTransformer.UnitConverter">
      <summary>Gets or sets the AnnUnitConverter that will be used in the AnnTransformer object.</summary>
      <value>The AnnUnitConverter for this AnnTransformer object.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnUnitConverter">
      <summary>The AnnUnitConverter class contains methods and properties for converting between different units of measurement.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.#ctor">
      <summary>Constructs and initializes a new instance of the AnnUnitConverter class with default (96) horizontal and vertical DPI.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.#ctor(System.Single,System.Single)">
      <summary>Constructs and initializes a new instance of the AnnUnitConverter class using specific horizontal and vertical DPI values.</summary>
      <param name="dpiX">Horizontal DPI value</param>
      <param name="dpiY">Vertical DPI value</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.Convert(System.Single,Leadtools.Annotations.AnnAngularUnit,Leadtools.Annotations.AnnAngularUnit)">
      <summary>Converts an angular value from one unit to another.</summary>
      <param name="value">Value to be converted. This is in *srcUnit* units.</param>
      <param name="srcUnit">An AnnAngularUnit value that represents the angular unit of measure used by the Source.</param>
      <param name="destUnit">An AnnAngularUnit value that represents the angular unit of measure used by the Destination.</param>
      <returns>The converted value.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.Convert(System.Single,Leadtools.Annotations.AnnUnit,Leadtools.Annotations.AnnUnit)">
      <summary>Converts a value from one unit to another.</summary>
      <param name="value">Value to be converted. This is in *srcUnit* units.</param>
      <param name="srcUnit">Source AnnUnit unit.</param>
      <param name="destUnit">Destination AnnUnit unit.</param>
      <returns>The converted value.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.ConvertHorizontal(System.Single,Leadtools.Annotations.AnnUnit,Leadtools.Annotations.AnnUnit)">
      <summary>Converts a value from one unit to another using the horizontal DPI value.</summary>
      <param name="value">Value to be converted. This is in *srcUnit* units.</param>
      <param name="srcUnit">Source AnnUnit.</param>
      <param name="destUnit">Destination AnnUnit.</param>
      <returns>The converted value.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.ConvertVertical(System.Single,Leadtools.Annotations.AnnUnit,Leadtools.Annotations.AnnUnit)">
      <summary>Converts a value from one unit to another using the vertical DPI value of this class.</summary>
      <param name="value">Value to be converted. This is in *srcUnit* units.</param>
      <param name="srcUnit">Source AnnUnit.</param>
      <param name="destUnit">Destination AnnUnit.</param>
      <returns>The converted value.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.GetAngularUnitAbbreviation(Leadtools.Annotations.AnnAngularUnit)">
      <summary>Gets the abbreviation that corresponds to a given angular unit of measure.</summary>
      <param name="unit">The angular unit of measure for which the abbreviation is being sought.</param>
      <returns>String containing the abbreviation.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.GetUnitAbbreviation(Leadtools.Annotations.AnnUnit)">
      <summary>Gets the abbreviation for a given unit of measure.</summary>
      <param name="unit">The unit of measure for which the abbreviation is being sought.</param>
      <returns>String containing the abbreviation.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnUnitConverter.SetUnitAbbreviation(Leadtools.Annotations.AnnUnit,System.String)">
      <summary>Modifies the default string abbreviation to be used with a specific unit.</summary>
      <param name="unit">An AnnUnit value to change its abbreviation.</param>
      <param name="newValue">A string value that specifies the abbreviation to be used with \unit\.</param>
      <returns>A System.String that specifes the previous default value.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnUnitConverter.DpiX">
      <summary>Gets or sets the horizontal DPI value.</summary>
      <value>The horizontal DPI value.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnUnitConverter.DpiY">
      <summary>Gets or sets the vertical DPI value.</summary>
      <value>The vertical DPI value.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnVideoObject">
      <summary>Defines a video annotation object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoObject.#ctor">
      <summary>Initializes a new instance of an AnnVideoObject object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoObject.#ctor(System.Boolean,System.Boolean,System.Boolean)">
      <summary>Initializes a new instance of an AnnVideoObject object.</summary>
      <param name="supportsPen">true if this object will support a pen; false otherwise.</param>
      <param name="supportsBrush">true if this object will support a brush; false otherwise.</param>
      <param name="supportsFont">true if this object will support a font; false otherwise.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoObject.#ctor(SerializationInfo,StreamingContext)">
      <summary>This constructor is required by System.Runtime.Serialization.ISerializable.</summary>
      <param name="info">The data needed to serialize or deserialize an object.</param>
      <param name="context">The source and destination of a given serialized stream.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoObject.Clone">
      <summary>Creates an exact copy of this AnnVideoObject object.</summary>
      <returns>The AnnVideoObject object that this class creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoObject.GetObjectData(SerializationInfo,StreamingContext)">
      <summary>Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.</summary>
      <param name="info">The System.Runtime.Serialization.SerializationInfo to populate with data.</param>
      <param name="context">The contextual information about the source or destination of the serialization.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoObject.Create">
      <summary>Creates a new instance of this AnnVideoObject object.</summary>
      <returns>The AnnVideoObject object this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoObject.DrawObject(Graphics)">
      <summary>Draws this AnnVideoObject on the specified surface.</summary>
      <param name="graphics">The Graphics surface on which to draw this AnnVideoObject.</param>
    </member>
    <member name="P:Leadtools.Annotations.AnnVideoObject.DefaultPicture">
      <summary>Gets or sets the default picture used by all AnnVideoObject objects.</summary>
      <value>An AnnPicture class that defines the picture used by the AnnVideoObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnVideoObject.FileName">
      <summary>Gets or sets the video file name of this AnnVideoObject.</summary>
      <value>A string value that specifies the video file name of this AnnVideoObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnVideoObject.Picture">
      <summary>Gets or sets the AnnPicture object associated with this AnnVideoObject.</summary>
      <value>The AnnPicture object associated with this AnnVideoObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnVideoObject.UseOriginalPicture">
      <summary>Gets or sets a value indicating whether to revert back to the original picture used for all AnnVideoObject objects.</summary>
      <value>true to revert back to the original picture used for all AnnVideoObject objects; otherwise, false to use the new picture if any.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnVideoObject.Win32ObjectId">
      <summary>For internal use.</summary>
      <value>For internal use.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnVideoObject.HitTestInterior">
      <summary>Gets a value indicating whether hit-testing should be performed inside the interior of this AnnVideoObject.</summary>
      <value>true if hit-testing should be performed inside the interior of this AnnVideoObject; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnVideoRunDesigner">
      <summary>This class extends AnnRunDesigner to provide functionality for running an AnnVideoObject on an annotation container.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoRunDesigner.#ctor">
      <summary>Initializes a new AnnVideoRunDesigner object.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnVideoRunDesigner.OnRun(Leadtools.Annotations.AnnRunDesignerEventArgs)">
      <summary>AnnVideoRunDesigner implementation of AnnRunDesigner.OnRun.</summary>
      <param name="e">An AnnRunDesignerEventArgs that contains the event data.</param>
    </member>
    <member name="T:Leadtools.Annotations.AnnAngularUnit">
      <summary>Represents the unit of measurement to be used for angles.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAngularUnit.Radian">
      <summary>Angle is in radians.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAngularUnit.Degree">
      <summary>Angle is in degrees.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnAutomationHidePropertiesTabs">
      <summary>Flags that correspond to the property pages that can be displayed or hidden when displaying the annotation properties dialog through automation.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.None">
      <summary>Do not hide any annotation property page (display all).</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Name">
      <summary>Hide the annotation Name property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Hyperlink">
      <summary>Hide the annotation Hyperlink property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.RubberStamp">
      <summary>Hide the annotation RubberStamp property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Encrypt">
      <summary>Hide the annotation Encrypt property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Polygon">
      <summary>Hide the annotation Polygon property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Curve">
      <summary>Hide the annotation Curve property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Protractor">
      <summary>Hide the annotation Protractor property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Point">
      <summary>Hide the annotation Point property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Picture">
      <summary>Hide the annotation Picture property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Pictures">
      <summary>Hide the annotation Pictures property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Ruler">
      <summary>Hide the annotation Ruler property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Text">
      <summary>Hide the annotation Text property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Hilite">
      <summary>Hide the annotation Hilite property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Pen">
      <summary>Hide the annotation Pen property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Brush">
      <summary>Hide the annotation Brush property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Font">
      <summary>Hide the annotation Font property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.ControlPoints">
      <summary>Hide the annotation Control Points property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Audio">
      <summary>Hide the annotation Audio property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Fixed">
      <summary>Hide the annotation Fixed property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.SnapToGrid">
      <summary>Hide the annotation Snap To Grid property page.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnAutomationHidePropertiesTabs.Video">
      <summary>Hide the annotation Video property page.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnCodecsFormat">
      <summary>Represents supported annotation file formats.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsFormat.Unknown">
      <summary>Format is an Unknown (invalid) format.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsFormat.Serialize">
      <summary>Format is a .NET Serialize format (not compatible with LEADTOOLS Win32 annotations). Note that this is the only format that will support saving custom annotations.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsFormat.Native">
      <summary>This format has been replaced by AnnCodecsFormat.Xml and is no longer supported.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsFormat.Wmf">
      <summary>Use the Windows WMF format (LEADTOOLS Win32 compatible). Note that this format is Save only. LEADTOOLS for .NET annotations library will not load or get information for a WMF file.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsFormat.Encoded">
      <summary>This format has been replaced by AnnCodecsFormat.Xml and is no longer supported.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsFormat.Xml">
      <summary>Format is XML. This is a text-based format for storing LEAD annotations that follows the XML (Extensible Markup Language) format. This is upward compatible and LEADTOOLS Win32 compatible.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsFormat.Emf">
      <summary>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.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnCodecsSavePageMode">
      <summary>Indicates which operation to perform when saving multi-page annotation files.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsSavePageMode.Insert">
      <summary>Insert the page at the specified index.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsSavePageMode.Overwrite">
      <summary>Overwrite the entire file.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsSavePageMode.Replace">
      <summary>Replace the page at the specified index.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnCodecsTagFormat">
      <summary>Supported annotation tag formats.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsTagFormat.Tiff">
      <summary>Save the object in WANG format, along with all LEAD properties not supported by the Wang specification.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsTagFormat.Wang">
      <summary>Save only the properties supported by the Wang specification.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnCodecsTagFormat.Serialize">
      <summary>.NET Serialize format (not compatible with Win32 or WANG annotations).</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnDesignerOperationStatus">
      <summary>Indicates the status of the current AnnDesigner object.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnDesignerOperationStatus.Start">
      <summary>The designer operation has started.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnDesignerOperationStatus.Working">
      <summary>The designer operation is currently working.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnDesignerOperationStatus.End">
      <summary>The designer operation has ended successfully.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnDesignerOperationStatus.Canceled">
      <summary>The designer operation has been canceled.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnEditDesignerOperation">
      <summary>Indicates the current AnnEditDesigner operation.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnEditDesignerOperation.None">
      <summary>No operation.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnEditDesignerOperation.MoveControlPoint">
      <summary>The user has clicked and dragged a AnnControlPoint.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnEditDesignerOperation.Move">
      <summary>The user has clicked and dragged the object itself.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnEditDesignerOperation.MoveName">
      <summary>The user has clicked and dragged the object name.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnEditDesignerOperation.Rotate">
      <summary>The user has clicked and dragged the object while the AnnEditDesigner is in rotate mode.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnEditDesignerOperation.MoveRotateCenter">
      <summary>The user has clicked and dragged the rotate center control point (AnnControlPoint).</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnEditDesignerOperation.MoveRotateGripper">
      <summary>The user has clicked and dragged the rotate gripper control point (AnnControlPoint).</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnFixedStateOperations">
      <summary>Indicates the type of fixed width and font size state of the annotation object.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnFixedStateOperations.None">
      <summary>Annotation object is not fixed.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnFixedStateOperations.FontSize">
      <summary>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.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnFixedStateOperations.PenWidth">
      <summary>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.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnGetGraphicsPathMode">
      <summary>Indicates which type of graphics path to return. Used with the AnnObject.GetGraphicsPath method.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnGetGraphicsPathMode.DrawObject">
      <summary>AnnObject.GetGraphicsPath is called to draw the object. An AnnObject derived object should return the path as it is to be displayed on the screen.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnGetGraphicsPathMode.HitTest">
      <summary>AnnObject.GetGraphicsPath is called to perform hit-testing on the object. An AnnObject derived object can optimize the path returned to speed up hit-testing. For example, an object that has text in it can return a path that contains the bounding rectangle of this text instead of the vectorized text. This will greatly enhance the performance of the hit-testing operation.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnGetGraphicsPathMode.Bound">
      <summary>AnnObject.GetGraphicsPath is called to determine the bounding rectangle of the object. An AnnObject derived object can optimize the path returned to speed up calculating the bounding rectangle. For example, an object that has text in it can return a path that contains the bounding rectangle of this text instead of the vectorized text to greatly enhance the performance.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnGetGraphicsPathMode.RunMode">
      <summary>AnnObject.GetGraphicsPath is called when the object is drawn in run mode. An AnnObject derived object can use this mode to draw the object in a special way during run mode.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnGetGraphicsPathMode.BackgroundBrush">
      <summary>AnnObject.GetGraphicsPath is called when the background of the object is being drawnmode. An AnnObject derived object can use this mode to draw the background of the object in a special way.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnObjectChangedType">
      <summary>Indicates the type of change to the AnnObject</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.None">
      <summary>No change</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.BringToFront">
      <summary>As a result from either calling the AnnAutomation.BringToFront method manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.SendToBack">
      <summary>As a result from either calling the AnnAutomation.SendToBack method manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Delete">
      <summary>As a result from either calling the AnnAutomation.Delete method manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Lock">
      <summary>As a result from either calling the AnnAutomation.Lock method manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Unlock">
      <summary>As a result from either calling the AnnAutomation.Unlock method manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Paste">
      <summary>As a result from either calling the AnnAutomation.Paste method manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Flip">
      <summary>As a result from either calling the AnnAutomation.Flip method manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.RealizeRedaction">
      <summary>As a result from either calling the AnnAutomation.RealizeRedaction or AnnAutomation.RealizeAllRedactions methods manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.RestoreRedaction">
      <summary>As a result from either calling the AnnAutomation.RestoreRedaction or AnnAutomation.RestoreAllRedactions methods manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.ApplyEncryptor">
      <summary>As a result from either calling the AnnAutomation.ApplyEncryptor or AnnAutomation.ApplyAllEncryptors methods manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.ApplyDecryptor">
      <summary>As a result from either calling the AnnAutomation.ApplyDecryptor or AnnAutomation.ApplyAllDecryptors methods manually or from the user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Name">
      <summary>As a result from changing the AnnObject Name properties from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Hyperlink">
      <summary>As a result from changing the AnnObject.AnnObject.Hyperlink property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Text">
      <summary>As a result from changing an IAnnTextObject derived object property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Picture">
      <summary>As a result from changing an IAnnPictureObject derived object property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Pictures">
      <summary>As a result from changing an IAnnPrimarySecondaryPictureObject derived object property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Ruler">
      <summary>As a result from changing an IAnnRulerObject derived object property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Pen">
      <summary>As a result from changing an AnnDrawable derived object AnnDrawable.Pen property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Brush">
      <summary>As a result from changing an AnnDrawable derived object AnnDrawable.Brush property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Font">
      <summary>As a result from changing an AnnDrawable derived object AnnDrawable.Font property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Encrypt">
      <summary>As a result from changing an AnnEncryptObject property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Polygon">
      <summary>As a result from changing an AnnPolygonObject or AnnClosedCurveObjectproperty from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Curve">
      <summary>As a result from changing an AnnCurveObject or AnnClosedCurveObjectproperty from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Protractor">
      <summary>As a result from changing an AnnProtractorObject property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.RubberStamp">
      <summary>As a result from changing an AnnRubberStampObject property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Point">
      <summary>As a result from changing an AnnPointObject property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Audio">
      <summary>As a result from changing an AnnAudioObject property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.ControlPoints">
      <summary>As a result from changing the control points and gap properties from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Hilite">
      <summary>As a result from changing an AnnHiliteObject property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.DesignerDraw">
      <summary>As a result from the user interface drawing a new object via the AnnDrawDesigner user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.DesignerEdit">
      <summary>As a result from the user interface editing an existing object via the AnnEditDesigner user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.ResetRotatePoints">
      <summary>As a result from resetting the rotate control points of an existing object via the AnnEditDesigner user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Fixed">
      <summary>As a result from changing the 'fixed' state of an existing object via the AnnEditDesigner user interface.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnObjectChangedType.Video">
      <summary>As a result from changing an AnnVideoObject property from the AnnAutomationManager.ObjectPropertiesDialogType user interface.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnPictureTransparentMode">
      <summary>Specifies how to treat the transparent color of an AnnPicture</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnPictureTransparentMode.None">
      <summary>The AnnPicture is not transparent.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnPictureTransparentMode.UseColor">
      <summary>Use the AnnPicture.TransparentColor property of the AnnPicture.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnPictureTransparentMode.TopLeftPixel">
      <summary>Use the top left pixel of the AnnPicture.Image property of the AnnPicture as the transparent color.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnRubberStampType">
      <summary>Represents the types of rubber stamps available for the AnnRubberStampObject annotation object.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Approved">
      <summary>The text "Approved" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Assigned">
      <summary>The text "Assigned" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Checked">
      <summary>The text "Checked" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Client">
      <summary>The text "Client Attorney Privilege" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Copy">
      <summary>The text "Copy" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Draft">
      <summary>The text "Draft" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Extended">
      <summary>The text "Extended" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Fax">
      <summary>The text "Fax" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Faxed">
      <summary>The text "Faxed" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Important">
      <summary>The text "Important" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Invoice">
      <summary>The text "Invoice" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Notice">
      <summary>The text "Notice" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Official">
      <summary>The text "Official" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.OnFile">
      <summary>The text "On File" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Paid">
      <summary>The text "Paid" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Passed">
      <summary>The text "Passed" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Pending">
      <summary>The text "Pending" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Processed">
      <summary>The text "Processed" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Received">
      <summary>The text "Received" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Rejected">
      <summary>The text "Rejected" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Release">
      <summary>The text "Release" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Sent">
      <summary>The text "Sent" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Shipped">
      <summary>The text "Shipped" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.TopSecret">
      <summary>The text "Top Secret" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Urgent">
      <summary>The text "Urgent" in a metafile</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnRubberStampType.Void">
      <summary>The text "Void" in a metafile</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnTextRotate">
      <summary>Indicates how much the IAnnTextObject with.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTextRotate.Rotate0">
      <summary>Do not rotate the text.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTextRotate.Rotate90">
      <summary>Rotate the text 90 degrees counter clockwise.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTextRotate.Rotate180">
      <summary>Rotate the text 180 degrees counter clockwise.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTextRotate.Rotate270">
      <summary>Rotate the text 270 degrees counter clockwise.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnTransformObjectMode">
      <summary>Used with AnnObject.TransformObjectMode to determine how to transform the object when any of the object transformation methods (AnnObject.Translate, AnnObject.Rotate and AnnObject.Scale) is called.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTransformObjectMode.Auto">
      <summary>Use the AnnObject.Transform matrix. This is the default mode used by most objects. Objects that have their AnnObject.TransformObjectMode property set to Auto will support all transformations.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTransformObjectMode.Points">
      <summary>Do not use the AnnObject.Transform matrix. This is used by some objects that do not support all transformation operations. For example, the AnnEncryptObject does not support rotation, so it uses this mode to directly transform its bounding points.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTransformObjectMode.PointsAndRotate">
      <summary>This is similar to AnnTransformObjectMode.Auto, but the rotate control points (AnnObject.RotateGripper and AnnObject.RotateCenter are also transformed by the AnnObject.Transform matrix. This mode is used by ruler objects (AnnRulerObject, AnnPolyRulerObject, AnnCrossProductObject, and AnnProtractorObject).</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnTransformObjectOperation">
      <summary>Used with AnnObject.GetTransformPoints and AnnObject.SetTransformPoints methods to determine what transformation operation is to be performed on the points.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTransformObjectOperation.Translate">
      <summary>The AnnObject.GetTransformPoints or AnnObject.SetTransformPoints method is called as a result of calling AnnObject.Translate method.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTransformObjectOperation.Scale">
      <summary>The AnnObject.GetTransformPoints or AnnObject.SetTransformPoints method is called as a result of calling AnnObject.Scale method.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnTransformObjectOperation.Rotate">
      <summary>The AnnObject.GetTransformPoints or AnnObject.SetTransformPoints method is called as a result of calling AnnObject.Rotate method.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnUnit">
      <summary>Represents the unit of measurement for lengths and positions.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Display">
      <summary>Specifies 1/75 inch as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Document">
      <summary>Specifies 1/300 inch as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.SmartEnglish">
      <summary>Specifies that measurement is in "smart" English. A "smart" unit is a unit that can be automatically promoted to the next higher unit. The length displayed will be in the most appropriate unit.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.SmartMetric">
      <summary>Specifies that measurement is in "smart" metric. A "smart" unit is a unit that can be automatically promoted to the next higher unit. The length displayed will be in the most appropriate unit.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Inch">
      <summary>Specifies the inch as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Millimeter">
      <summary>Specifies the millimeter as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Pixel">
      <summary>Specifies a device pixel as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Point">
      <summary>Specifies a printer's point (1/72 inch) as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Feet">
      <summary>Specifies feet as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Yard">
      <summary>Specifies the yard as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Micrometer">
      <summary>Specifies the micrometer (1/1000 millimeter) as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Centimeter">
      <summary>Specifies the centimeter as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Meter">
      <summary>Specifies the meter as the unit of measure.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUnit.Twip">
      <summary>Specifies the twip (TWentIeth of a Point) as the unit of measure.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnUserMode">
      <summary>Specifies the user mode for all objects in this container. Design mode is for creating objects; run mode is for viewing them.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUserMode.Design">
      <summary>Design mode. Used for creating objects.</summary>
    </member>
    <member name="F:Leadtools.Annotations.AnnUserMode.Run">
      <summary>Run mode. Used for viewing or activating objects.</summary>
    </member>
    <member name="T:Leadtools.Annotations.IAnnAutomationControl">
      <summary>Support for user controls with the LEADTOOLS Annotation Automation.</summary>
    </member>
    <member name="M:Leadtools.Annotations.IAnnAutomationControl.AutomationAttach">
      <summary>A method that will be called whenever AnnAutomation.Attach is called.</summary>
    </member>
    <member name="M:Leadtools.Annotations.IAnnAutomationControl.AutomationDetach">
      <summary>A method that will be called whenever AnnAutomation.Detach is called.</summary>
    </member>
    <member name="M:Leadtools.Annotations.IAnnAutomationControl.Invalidate(Rectangle)">
      <summary>A mathod that will be called when the automation needs to re-paint the control</summary>
      <param name="rc">The invalid rectangle to paint.</param>
    </member>
    <member name="M:Leadtools.Annotations.IAnnAutomationControl.PointToClient(Point)">
      <summary>A method that will be called when the automation needs to transform a point from screen to client coordinates.</summary>
      <param name="point">The source point in screen coordinates.</param>
      <returns>The result point in client coordinates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.IAnnAutomationControl.PointToScreen(Point)">
      <summary>A method that will be called when the automation needs to transform a point from client to screen coordinates.</summary>
      <param name="point">The source point in client coordinates.</param>
      <returns>The result point in screen coordinates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.IAnnAutomationControl.RectangleToScreen(Rectangle)">
      <summary>A method that will be called when the automation needs to transform a rectangle from client to screen coordinates.</summary>
      <param name="rect">The source rectangle in client coordinates.</param>
      <returns>The result rectangle in screen coordinates.</returns>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.AutomationEnabledChanged">
      <summary>An event that triggers whenever the value of AutomationEnabled is changed</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.AutomationImageChanged">
      <summary>An event that triggers whenever the properties of the image being automated is changed.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.AutomationPaint">
      <summary>An event that triggers whenever the surface of the control is invalidated</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.AutomationTransformChanged">
      <summary>An event that must triggers whenever the value of IAnnAutomationControl.AutomationTransform is changed.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.AutomationUseDpiChanged">
      <summary>An event that triggers whenever the value of IAnnAutomationControl.AutomationUseDpi is changed.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.DoubleClick">
      <summary>An event of that triggers when the mouse is double clicked on the surface of the control.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.GotFocus">
      <summary>An event that triggers when your control receives the focus.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.KeyDown">
      <summary>An event that triggers when a key is pressed when your control has focus.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.LostFocus">
      <summary>An event that triggers when your control loses the focus.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.MouseDown">
      <summary>An event of that triggers when the mouse is pressed on the control.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.MouseMove">
      <summary>An event of that triggers when the mouse is moved on the surface of the control.</summary>
    </member>
    <member name="E:Leadtools.Annotations.IAnnAutomationControl.MouseUp">
      <summary>An event of that triggers when the mouse is depressed on the control.</summary>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationControl">
      <summary>Gets the System.Windows.Forms.Control to use for automation.</summary>
      <value>A System.Windows.Forms.Control object indicating the control to use for automation.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationDpiX">
      <summary>Gets the horizontal resolution of the control being annotated in dots per inch</summary>
      <value>A System.Single that represents the horizontal resolution of the control being annotated in dots per inch.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationDpiY">
      <summary>Gets the vertical resolution of the control being annotated in dots per inch.</summary>
      <value>A System.Single that represents the vertical resolution of the control being annotated in dots per inch.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationEnabled">
      <summary>Gets a value that indicates whether the automation is enabled</summary>
      <value>**true** if the automation is enabled, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationImageDpiX">
      <summary>Gets the horizontal resolution of the image being annotated in dots per inch</summary>
      <value>A System.Single that represents the horizontal resolution of the image being annotated in dots per inch.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationImageDpiY">
      <summary>Gets the vertical resolution of the image being annotated in dots per inch.</summary>
      <value>A System.Single that represents the vertical resolution of the image being annotated in dots per inch.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationImageHeight">
      <summary>Gets the height of the image being annotated in pixels.</summary>
      <value>A System.Single that represents the height of the image being annotated in pixels.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationImageWidth">
      <summary>Gets the width of the image being annotated in pixels.</summary>
      <value>A System.Single that represents the width of the image being annotated in pixels.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationRasterImage">
      <summary>Gets the Leadtools.RasterImage instance this automation will use when the user performs actions that will change the image being annotated.</summary>
      <value>A Leadtools.RasterImage object that indicates the instance this automation will use when the user performs actions that will change the image being annotated.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationTransform">
      <summary>Gets a System.Drawing.Drawing2D.Matrix object that represents the current transformation for the annotations objects.</summary>
      <value>A System.Drawing.Drawing2D.Matrix object that represents the current transformation for the annotations objects.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.AutomationUseDpi">
      <summary>Gets a value indicating whether the automation object should pay consideration to the image and control resolution when drawing annotation objects.</summary>
      <value>**true** if the automation object should pay consideration to the image and control resolution when drawing annotation objects, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.ClientRectangle">
      <summary>Gets a rectangle that represents the client area of the control.</summary>
      <value>A System.Drawing.Rectangle that represents the client area of the control.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnAutomationControl.Cursor">
      <summary>Gets or sets the cursor to be used in the control.</summary>
      <value>A Cursor that specifies the cursor to be used in the control.</value>
    </member>
    <member name="T:Leadtools.Annotations.IAnnPictureObject">
      <summary>Supports standard picture properties used by annotation objects from classes that implement this interface.</summary>
    </member>
    <member name="P:Leadtools.Annotations.IAnnPictureObject.Picture">
      <summary>Gets or sets the AnnPicture object associated with the annotation object.</summary>
      <value>The AnnPicture object associated with the annotation object.</value>
    </member>
    <member name="T:Leadtools.Annotations.IAnnPrimarySecondaryPictureObject">
      <summary>Supports standard primary and secondary picture properties used by annotation objects from classes that implement this interface.</summary>
    </member>
    <member name="P:Leadtools.Annotations.IAnnPrimarySecondaryPictureObject.PrimaryPicture">
      <summary>Gets or sets the AnnPicture object associated with the primary picture of the annotation object.</summary>
      <value>The AnnPicture object associated with the primary picture of the annotation object.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnPrimarySecondaryPictureObject.SecondaryPicture">
      <summary>Gets or sets the AnnPicture object associated with the secondary picture of the annotation object.</summary>
      <value>The AnnPicture object associated with the secondary picture of the annotation object.</value>
    </member>
    <member name="T:Leadtools.Annotations.IAnnProtractorObject">
      <summary>Supports standard protractor properties used by annotation objects from classes that implement this interface.</summary>
    </member>
    <member name="P:Leadtools.Annotations.IAnnProtractorObject.Acute">
      <summary>Gets or sets a value that indicates whether the inside (acute) or outside (obtuse) angle of the protractor should be marked.</summary>
      <value>true to mark the inside (acute) angle; otherwise, false.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnProtractorObject.AnglePrecision">
      <summary>Gets or sets the number of digits to the right of the decimal point when displaying the angle of the protractor.</summary>
      <value>The number of digits to display to the right of the decimal point.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnProtractorObject.AngularUnit">
      <summary>Gets or sets a value that indicates the unit of measure for the angle of the protractor.</summary>
      <value>An AnnAngularUnit value that specifies the unit of measure for the angle of the protractor.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnProtractorObject.AngularUnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation that corresponds to the AngularUnit property value.</summary>
      <value>A string value that specifies the abbreviation that corresponds to the AngularUnit property value.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnProtractorObject.ArcRadius">
      <summary>Gets or sets the arc radius of the protractor.</summary>
      <value>The arc radius of the protractor.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnProtractorObject.ProtractorImplemented">
      <summary>Gets a value that indicates whether the annotation object implements the IAnnProtractorObject interface.</summary>
      <value>true if the annotation object's class implements this interface, false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnProtractorObject.RestrictAngle">
      <summary>Gets or sets a value that indicate whether the angle of the protractor will always be drawn between the two lines.</summary>
      <value>**true** if the angle of the protractor will always be drawn between the two lines, otherwise; **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnProtractorObject.ShowAngle">
      <summary>Gets or sets a value that indicates whether to display the angle of the protractor.</summary>
      <value>true to display the angle of the protractor; false otherwise.</value>
    </member>
    <member name="T:Leadtools.Annotations.IAnnRulerObject">
      <summary>Supports standard ruler properties used by annotation objects from classes that implement this interface.</summary>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.DpiX">
      <summary>Gets or sets the horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler.</summary>
      <value>The horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.DpiY">
      <summary>Gets or sets the vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler.</summary>
      <value>The vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.GaugeLength">
      <summary>Gets or sets the length of the gauge (the perpendicular lines at the ends of the ruler) for the ruler.</summary>
      <value>An AnnLength structure that specifies the length of the gauge (the perpendicular lines at the ends of the ruler) for the ruler.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.MeasurementUnit">
      <summary>Gets or sets a value that represents the unit of measure for this ruler.</summary>
      <value>An AnnUnit value that specifies the unit of measure for this ruler.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.Precision">
      <summary>Gets or sets the number of digits to the right of the decimal point when displaying the length of the ruler.</summary>
      <value>The number of digits to the right of the decimal point.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.RestrictLength">
      <summary>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.</summary>
      <value>**true** to restrict the length text to appear fully within the bounding rectangle of the container. Otherwise, **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.RulerImplemented">
      <summary>Gets a value that indicates whether the annotation object's class implements the IAnnRulerObject interface.</summary>
      <value>true if the annotation object's class implements this interface, false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.ShowGauge">
      <summary>Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the ruler) for the ruler is visible.</summary>
      <value>true if the gauge (the perpendicular lines at the ends of the ruler) for the ruler is visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.ShowLength">
      <summary>Gets or sets a value that indicates whether to display the length of the ruler.</summary>
      <value>true to show the length of the ruler; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.ShowTickMarks">
      <summary>Gets or sets a value indicating whether the tick marks for the ruler are visible.</summary>
      <value>true if the tick marks are visible; false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.TickMarksLength">
      <summary>Gets or sets the length of the tick marks for the ruler.</summary>
      <value>An AnnLength structure that specifies the length of the current tick marks for the ruler.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnRulerObject.UnitAbbreviation">
      <summary>Gets or sets a string value that specifies the abbreviation that corresponds to the MeasurementUnit property value.</summary>
      <value>A string value that specifies the abbreviation that corresponds to the MeasurementUnit property value.</value>
    </member>
    <member name="T:Leadtools.Annotations.IAnnTextObject">
      <summary>Supports standard text properties used by annotation objects that implement this interface.</summary>
    </member>
    <member name="P:Leadtools.Annotations.IAnnTextObject.Alignment">
      <summary>Gets or sets a value that indicates the text alignment.</summary>
      <value>A System.Drawing.StringAlignment value that specifies the text alignment.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnTextObject.EdgeMargin">
      <summary>Gets or sets the margin between the text and the bounding rectangle.</summary>
      <value>An AnnLength structure that specifies the margin between the text and the bounding rectangle.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnTextObject.LineAlignment">
      <summary>Gets or sets a value that indicates the line alignment.</summary>
      <value>A System.Drawing.StringAlignment value that specifies the line alignment.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnTextObject.Text">
      <summary>Gets or sets the text string associated with the annotation object.</summary>
      <value>The text string associated with the annotation object</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnTextObject.TextImplemented">
      <summary>Gets a value that indicates whether the annotation object's class implements the IAnnTextObject interface.</summary>
      <value>true if the annotation object's class implements this interface, false otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnTextObject.TextRotate">
      <summary>Gets or sets the rotation value.</summary>
      <value>An AnnTextRotate value that specifies the degree to rotate this IAnnTextObject.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnTextObject.UseBrushAsTextBackground">
      <summary>Gets or sets a value that indicates whether to use the brush to fill only the text area or all of the object.</summary>
      <value>**true** to use the brush to fill only the text area of the object, otherwise; **false**. Default value is **false**.</value>
    </member>
    <member name="P:Leadtools.Annotations.IAnnTextObject.UseGenericTypographic">
      <summary>Gets or sets a value that indicates whether or not to remove the default margin when setting the EdgeMargin property to an empty margin.</summary>
      <value>**true** to remove the default margin when setting the EdgeMargin property to an empty margin, **false** to keep it.</value>
    </member>
    <member name="T:Leadtools.Annotations.AnnLength">
      <summary>A single-precision floating point number that represents a length.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.#ctor(System.Single)">
      <summary>Initializes a new instance of the AnnLength structure with the specified value.</summary>
      <param name="value">A single-precision floating point number that represents the length value.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.#ctor(System.Single,Leadtools.Annotations.AnnUnit)">
      <summary>Initializes a new instance of the AnnLength structure with the specified value and unit of measure.</summary>
      <param name="value">A single-precision floating point number that represents the length value.</param>
      <param name="unit">An AnnUnit structure specifying the unit of measure for this length.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.-(Leadtools.Annotations.AnnLength,Leadtools.Annotations.AnnLength)">
      <summary>Subtracts the length of one AnnLength structure from the length of another AnnLength structure.</summary>
      <param name="l1">The AnnLength structure on the left side of the subtraction operator.</param>
      <param name="l2">The AnnLength structure on the right side of the subtraction operator.</param>
      <returns>An AnnLength structure that is the result of the subtraction operation.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.!=(Leadtools.Annotations.AnnLength,Leadtools.Annotations.AnnLength)">
      <summary>Tests whether two AnnLength structures are unequal.</summary>
      <param name="left">The AnnLength structure on the left side of the inequality operator.</param>
      <param name="right">The AnnLength structure on the right side of the inequality operator.</param>
      <returns>This operator returns true if *left* and *right* have unequal values; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.+(Leadtools.Annotations.AnnLength,Leadtools.Annotations.AnnLength)">
      <summary>Adds the length of one AnnLength structure to another AnnLength structure.</summary>
      <param name="l1">The first AnnLength being added.</param>
      <param name="l2">The second AnnLength structure being added.</param>
      <returns>An AnnLength structure that is the result of the addition.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.==(Leadtools.Annotations.AnnLength,Leadtools.Annotations.AnnLength)">
      <summary>Tests whether two AnnLength structures are equal.</summary>
      <param name="left">The AnnLength structure on the left side of the equality operator.</param>
      <param name="right">The AnnLength structure on the right side of the equality operator.</param>
      <returns>This operator returns true if *left* and *right* have equal lengths; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.Add(Leadtools.Annotations.AnnLength,Leadtools.Annotations.AnnLength)">
      <summary>Adds the length of one AnnLength structure to another AnnLength structure.</summary>
      <param name="l1">The first AnnLength being added.</param>
      <param name="l2">The second AnnLength structure being added.</param>
      <returns>An AnnLength structure that is the result of the addition.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.Convert(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Converts this AnnLength structure to the specified unit of measure.</summary>
      <param name="converter">Specifies the AnnUnitConverter object to be used in the conversion.</param>
      <param name="unit">Specifies the destination AnnUnit for the conversion.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.Converted(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of this AnnLength structure converted to one using the specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the value.</param>
      <param name="unit">Destination AnnUnit unit of measure.</param>
      <returns>A value of this AnnLength structure, converted to one using the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.Equals(System.Object)">
      <summary>Specifies whether this AnnLength contains the same coordinates as the specified Object.</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.GetHashCode">
      <summary>Returns a hash code for this AnnLength structure.For information about this method, see System.Object.GetHashCode.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.Subtract(Leadtools.Annotations.AnnLength,Leadtools.Annotations.AnnLength)">
      <summary>Subtracts the length of one AnnLength structure from the length of another AnnLength structure.</summary>
      <param name="l1">The AnnLength structure on the left side of the subtraction operator.</param>
      <param name="l2">The AnnLength structure on the right side of the subtraction operator.</param>
      <returns>An AnnLength structure that is the result of the subtraction operation.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnLength.ToString">
      <summary>Overridden. Converts this AnnLength to a human-readable string.</summary>
      <returns>A string that represents the attributes of this AnnLength.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnLength.IsEmpty">
      <summary>Gets a value indicating whether this AnnLength structure is empty.</summary>
      <value>true if this AnnLength structure is empty; false, otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnLength.Unit">
      <summary>Gets or sets a value that represents the unit of measure for this AnnLength.</summary>
      <value>An AnnUnit value that represents the unit of measure for this AnnLength.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnLength.Value">
      <summary>Gets or sets the value of this AnnLength.</summary>
      <value>The value of this AnnLength.</value>
    </member>
    <member name="F:Leadtools.Annotations.AnnLength.Empty">
      <summary>Represents a new instance of the AnnLength structure with member data left uninitialized.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnPoint">
      <summary>Represents an ordered pair of float x- and y- coordinates and a unit of measurement that defines a point in a two-dimensional plane.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.#ctor(PointF)">
      <summary>Initializes a new instance of the AnnPoint structure from a PointF.</summary>
      <param name="pt">A PointF that specifies the coordinates for the new AnnPoint.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.#ctor(PointF,Leadtools.Annotations.AnnUnit)">
      <summary>Initializes a new instance of the AnnPoint structure from a PointF structure and a unit of measure.</summary>
      <param name="pt">A PointF structure that specifies the coordinates for the new AnnPoint.</param>
      <param name="unit">An AnnUnit value specifying the unit of measure for this point.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.#ctor(System.Single,System.Single)">
      <summary>Initializes a new instance of the AnnPoint structure with the specified coordinates.</summary>
      <param name="x">The horizontal position of the point.</param>
      <param name="y">The vertical position of the point.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.#ctor(System.Single,System.Single,Leadtools.Annotations.AnnUnit)">
      <summary>Initializes a new instance of the AnnPoint structure with the specified coordinates and unit of measure.</summary>
      <param name="x">The horizontal position of the point.</param>
      <param name="y">The vertical position of the point.</param>
      <param name="unit">An AnnUnit value specifying the unit of measure for this point.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.-(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnSize)">
      <summary>Translates an AnnPoint by the negative of a given AnnSize.</summary>
      <param name="pt">The AnnPoint to translate.</param>
      <param name="sz">The AnnSize that specifies the pair of numbers to subtract from the coordinates of *pt*.</param>
      <returns>Returns the translated AnnPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.!=(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnPoint)">
      <summary>Tests whether two AnnPoint structures are unequal.</summary>
      <param name="left">The AnnPoint structure on the left side of the inequality operator.</param>
      <param name="right">The AnnPoint structure on the right side of the inequality operator.</param>
      <returns>This operator returns true if *left* and *right* have unequal X and Y values; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.+(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnSize)">
      <summary>Translates an AnnPoint by a given AnnSize.</summary>
      <param name="pt">The AnnPoint to translate.</param>
      <param name="sz">The AnnSize that specifies the pair of numbers to add to the coordinates of *pt*.</param>
      <returns>Returns the translated AnnPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.==(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnPoint)">
      <summary>Tests whether two AnnPoint structures are equal.</summary>
      <param name="left">The AnnPoint structure on the left side of the equality operator.</param>
      <param name="right">The AnnPoint structure on the right side of the equality operator.</param>
      <returns>This operator returns true if *left* and *right* have equal X and Y values; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.Add(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnSize)">
      <summary>Translates an AnnPoint by a given AnnSize.</summary>
      <param name="pt">The AnnPoint to translate.</param>
      <param name="sz">The AnnSize that specifies the pair of numbers to add to the coordinates of *pt*.</param>
      <returns>Returns the translated AnnPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.Convert(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Converts this AnnPoint to the specified unit.</summary>
      <param name="converter">Specifies the AnnUnitConverter object to be used in the conversion.</param>
      <param name="unit">Specifies the destination AnnUnit for the conversion.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.ConvertedX(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of the x-coordinate of this AnnPoint structure converted to its equivalent in the specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the x-coordinate.</param>
      <param name="unit">Destination AnnUnit unit of measure.</param>
      <returns>The value of the x-coordinate of this AnnPoint converted to its equivalent using the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.ConvertedY(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of the y-coordinate of this AnnPoint structure, converted to its equivalent in the specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the y-coordinate.</param>
      <param name="unit">Destination AnnUnit.</param>
      <returns>The y-coordinate of this AnnPoint structure, converted to its equivalent in the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.ConvertTo(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Converts this AnnPoint with the specified unit to another AnnPoint.</summary>
      <param name="converter">Specifies the AnnUnitConverter object to be used in the conversion.</param>
      <param name="unit">Specifies the destination AnnUnit for the conversion.</param>
      <returns>An AnnPoint structure containing the converted value of this AnnPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.Equals(System.Object)">
      <summary>Specifies whether this AnnPoint contains the same coordinates as the specified Object.For more information about this method, see Object.Equals/&gt;.</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.GetHashCode">
      <summary>Returns a hash code for this AnnPoint structure.For information about this method, see System.Object.GetHashCode.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.Subtract(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnSize)">
      <summary>Translates an AnnPoint by the negative of a given AnnSize.</summary>
      <param name="pt">The AnnPoint to translate.</param>
      <param name="sz">The AnnSize that specifies the pair of numbers to subtract from the coordinates of *pt*.</param>
      <returns>Returns the translated AnnPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.ToPointF">
      <summary>Converts this AnnPoint to a PointF.</summary>
      <returns>A PointF containing the converted AnnPoint.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnPoint.ToString">
      <summary>Overridden. Converts this AnnPoint to a human-readable string.</summary>
      <returns>A string that represents the attributes of this AnnPoint.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnPoint.IsEmpty">
      <summary>Gets a value indicating whether this AnnPoint structure is empty.</summary>
      <value>true if this AnnPoint structure is empty; false, otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPoint.Unit">
      <summary>Gets or sets a value that represents the unit of measure for this AnnPoint structure.</summary>
      <value>An AnnUnit value that represents the unit of measure for this AnnPoint structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPoint.X">
      <summary>Gets or sets the x-coordinate of this AnnPoint.</summary>
      <value>The x-coordinate of this AnnPoint.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnPoint.Y">
      <summary>Gets or sets the y-coordinate of this AnnPoint.</summary>
      <value>The y-coordinate of this AnnPoint.</value>
    </member>
    <member name="F:Leadtools.Annotations.AnnPoint.Empty">
      <summary>Represents a new instance of the AnnPoint structure with member data left uninitialized.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnRectangle">
      <summary>Stores a set of four floating-point numbers and a unit of measure that represents the location and size of a rectangle.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.#ctor(Leadtools.Annotations.AnnPoint,Leadtools.Annotations.AnnSize)">
      <summary>Initializes a new instance of the AnnRectangle structure at the specified location and of the specified size.</summary>
      <param name="location">An AnnPoint structure that represents the upper-left corner of the rectangular region.</param>
      <param name="size">An AnnSize structure that represents the width and height of the rectangular region.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.#ctor(RectangleF)">
      <summary>Initializes a new instance of the AnnRectangle structure from a RectangleF.</summary>
      <param name="rect">A RectangleF structure that uses floating-point numbers that represents the location and size of the new AnnRectangle.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.#ctor(RectangleF,Leadtools.Annotations.AnnUnit)">
      <summary>Initializes a new instance of the AnnRectangle structure from a RectangleF structure and a unit of measure.</summary>
      <param name="rect">A RectangleF structure that uses floating-point numbers that represents the location and size of the new AnnRectangle structure.</param>
      <param name="unit">An AnnUnit value specifying the unit of measure to be used.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.#ctor(System.Single,System.Single,System.Single,System.Single)">
      <summary>Initializes a new instance of the AnnRectangle structure using the specified dimensions.</summary>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
      <param name="width">The width of the rectangle.</param>
      <param name="height">The height of the rectangle.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.#ctor(System.Single,System.Single,System.Single,System.Single,Leadtools.Annotations.AnnUnit)">
      <summary>Initializes a new instance of the AnnRectangle structure at a specific location using specified dimensions and AnnUnit value.</summary>
      <param name="x">The x-coordinate of the upper-left corner of the rectangle.</param>
      <param name="y">The y-coordinate of the upper-left corner of the rectangle.</param>
      <param name="width">The width of the rectangle.</param>
      <param name="height">The height of the rectangle.</param>
      <param name="unit">The AnnUnit value for the unit of measure</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.!=(Leadtools.Annotations.AnnRectangle,Leadtools.Annotations.AnnRectangle)">
      <summary>Tests whether two AnnRectangle structures are unequal.</summary>
      <param name="left">The AnnRectangle structure on the left side of the inequality operator.</param>
      <param name="right">The AnnRectangle structure on the right side of the inequality operator.</param>
      <returns>This operator returns true if *left* and *right* have unequal Width and Height values; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.==(Leadtools.Annotations.AnnRectangle,Leadtools.Annotations.AnnRectangle)">
      <summary>Tests whether two AnnRectangle structures are equal.</summary>
      <param name="left">The AnnRectangle structure on the left side of the equality operator.</param>
      <param name="right">The AnnRectangle structure on the right side of the equality operator.</param>
      <returns>This operator returns true if *left* and *right* have equal Width and Height values; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Contains(Leadtools.Annotations.AnnPoint)">
      <summary>Determines if the specified point is contained within this AnnRectangle structure.</summary>
      <param name="pt">The AnnPoint structure to be tested.</param>
      <returns>This method returns true if the point represented by the *pt* parameter is contained within this AnnRectangle structure; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Contains(Leadtools.Annotations.AnnRectangle)">
      <summary>Determines if the rectangular region represented by *rect* is entirely contained within this AnnRectangle structure.</summary>
      <param name="rect">The AnnRectangle structure to be tested.</param>
      <returns>This method returns true if the rectangular region represented by *rect* is entirely contained within the rectangular region represented by this AnnRectangle; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Contains(System.Single,System.Single)">
      <summary>Determines if the specified point is contained within this AnnRectangle structure.</summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <returns>This method returns true if the point defined by *x* and *y* is contained within this AnnRectangle structure; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Contains(System.Single,System.Single,Leadtools.Annotations.AnnUnit)">
      <summary>Determines if the specified point with the specified unit of measure is contained within this AnnRectangle structure.</summary>
      <param name="x">The x-coordinate of the point to test.</param>
      <param name="y">The y-coordinate of the point to test.</param>
      <param name="unit">The unit of measure for the specified coordinates.</param>
      <returns>This method returns true if the point defined by *x* and *y* is contained within this AnnRectangle structure; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Convert(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Converts this AnnRectangle structure to one with the specified unit of measure.</summary>
      <param name="converter">Specifies the AnnUnitConverter object to be used in the conversion.</param>
      <param name="unit">Specifies the destination AnnUnit value for the unit of measure for the conversion.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ConvertedBottom(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of the bottom edge of this AnnRectangle structure, converted to its equivalent in specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the value.</param>
      <param name="unit">Destination AnnUnit value indicating the unit of measure.</param>
      <returns>A value for the bottom edge of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ConvertedHeight(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value for the height of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the value.</param>
      <param name="unit">Destination AnnUnit value indicating the unit of measure.</param>
      <returns>The height of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ConvertedLeft(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of the left edge of this AnnRectangle structure converted to its equivalent in the specified AnnUnit unit of measure.</summary>
      <param name="converter">The AnnUnitConverter object to be used in converting the value.</param>
      <param name="unit">Destination AnnUnit value indicating the unit of measure.</param>
      <returns>A value for the left edge of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ConvertedRight(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of the right edge of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the value.</param>
      <param name="unit">Destination AnnUnit value indicating the unit of measure.</param>
      <returns>A value for the right edge of this AnnRectangle structure, converted to the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ConvertedTop(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of the top edge of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the value.</param>
      <param name="unit">Destination AnnUnit value indicating the unit of measure.</param>
      <returns>A value for the top edge of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure .</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ConvertedWidth(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value for the width of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the value.</param>
      <param name="unit">Destination AnnUnit value indicating the unit of measure.</param>
      <returns>A value for the width of this AnnRectangle structure, converted to its equivalent in the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ConvertTo(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Converts this AnnRectangle structure with the specified unit of measure to another AnnRectangle structure.</summary>
      <param name="converter">Specifies the AnnUnitConverter object to be used in the conversion.</param>
      <param name="unit">Specifies the destination AnnUnit value for the unit of measure for the conversion.</param>
      <returns>An AnnRectangle structure containing the converted values of this AnnRectangle structure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Equals(System.Object)">
      <summary>Specifies whether this AnnRectangle structure contains the same dimensions as the specified Object.For more information about this method, see System.Object.Equals(System.Object).</summary>
      <param name="obj">The object to be used in the comparison with the current object.</param>
      <returns>This method returns true if obj is AnnRectangle structure equivalent to this AnnRectangle; otherwise, false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.FromLTRB(System.Single,System.Single,System.Single,System.Single)">
      <summary>Creates a AnnRectangle structure with the upper-left corner and the lower-right corner at the specified locations.</summary>
      <param name="left">The x-coordinate of the upper-left corner of the rectangular region.</param>
      <param name="top">The y-coordinate of the upper-left corner of the rectangular region.</param>
      <param name="right">The x-coordinate of the lower-right corner of the rectangular region.</param>
      <param name="bottom">The y-coordinate of the lower-right corner of the rectangular region.</param>
      <returns>The new AnnRectangle structure that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.FromLTRB(System.Single,System.Single,System.Single,System.Single,Leadtools.Annotations.AnnUnit)">
      <summary>Creates a AnnRectangle structure with the specified upper-left corner and lower-right corner and the specified unit of measure.</summary>
      <param name="left">The x-coordinate of the upper-left corner of the rectangular region.</param>
      <param name="top">The y-coordinate of the upper-left corner of the rectangular region.</param>
      <param name="right">The x-coordinate of the lower-right corner of the rectangular region.</param>
      <param name="bottom">The y-coordinate of the lower-right corner of the rectangular region.</param>
      <param name="unit">The AnnUnit value indicating the unit of measure for the rectangle.</param>
      <returns>The new AnnRectangle that this method creates.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.GetHashCode">
      <summary>Returns a hash code for this AnnRectangle structure.For information about this method, see System.Object.GetHashCode.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Inflate(Leadtools.Annotations.AnnRectangle,Leadtools.Annotations.AnnSize)">
      <summary>Creates and returns an inflated copy of the specified AnnRectangle structure. The copy is inflated by the specified amount. The original rectangle remains unmodified.</summary>
      <param name="rc">The AnnRectangle to be copied. This rectangle is not modified.</param>
      <param name="size">The amount to inflate the copy of the rectangle.</param>
      <returns>The inflated AnnRectangle structure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Inflate(Leadtools.Annotations.AnnSize)">
      <summary>Inflates this AnnRectangle structure by the specified amount.</summary>
      <param name="size">The amount to inflate this rectangle.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Inflate(System.Single,System.Single)">
      <summary>Inflates this AnnRectangle structure by the specified amounts.</summary>
      <param name="dx">The amount to inflate this AnnRectangle structure horizontally.</param>
      <param name="dy">The amount to inflate this AnnRectangle structure vertically.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Intersect(Leadtools.Annotations.AnnRectangle)">
      <summary>Replaces this AnnRectangle structure with the intersection of itself and the specified AnnRectangle structure.</summary>
      <param name="rc">The rectangle to intersect.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Intersect(Leadtools.Annotations.AnnRectangle,Leadtools.Annotations.AnnRectangle)">
      <summary>Returns an AnnRectangle structure that represents the intersection of two rectangles. If there is no intersection, an empty rectangle is returned.</summary>
      <param name="a">A rectangle to intersect.</param>
      <param name="b">A rectangle to intersect</param>
      <returns>A third AnnRectangle structure the size of which represents the overlapped area of the two specified rectangles.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.IntersectsWith(Leadtools.Annotations.AnnRectangle)">
      <summary>Determines if this rectangle intersects with a test rectangle.</summary>
      <param name="rect">The rectangle to test.</param>
      <returns>This method returns true if there is any intersection; false otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Offset(Leadtools.Annotations.AnnPoint)">
      <summary>Adjusts the location of this rectangle by the specified amount.</summary>
      <param name="pt">The amount to offset the location.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Offset(System.Single,System.Single)">
      <summary>Adjusts the location of this rectangle by the specified amounts.</summary>
      <param name="x">The amount to offset the location horizontally.</param>
      <param name="y">The amount to offset the location vertically.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ToRectangleF">
      <summary>Converts this AnnRectangle structure to a RectangleF structure.</summary>
      <returns>A RectangleF structure containing the converted AnnRectangle structure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.ToString">
      <summary>Overridden. Converts this AnnRectangle structure to a human-readable string.</summary>
      <returns>A string that represents the attributes of this AnnRectangle structure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnRectangle.Union(Leadtools.Annotations.AnnRectangle,Leadtools.Annotations.AnnRectangle)">
      <summary>Creates the smallest possible third rectangle that can contain both of two rectangles that form a union.</summary>
      <param name="a">A rectangle to union.</param>
      <param name="b">A rectangle to union.</param>
      <returns>A third AnnRectangle structure that contains both of the two rectangles that form the union.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Bottom">
      <summary>Gets the y-coordinate of the bottom of this AnnRectangle structure.</summary>
      <value>The y-coordinate of the bottom of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Height">
      <summary>Gets or sets the height of this AnnRectangle structure.</summary>
      <value>The height of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.IsEmpty">
      <summary>Gets a value indicating whether all numeric properties of this AnnRectangle structure have values of zero.</summary>
      <value>true if this AnnRectangle structure is empty; false, otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Left">
      <summary>Gets the x-coordinate of the left edge of this AnnRectangle structure.</summary>
      <value>The x-coordinate of the left edge of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Location">
      <summary>Gets or sets the coordinates of the upper-left corner of this AnnRectangle structure.</summary>
      <value>The coordinates of the upper-left corner of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Right">
      <summary>Gets the x-coordinate of the right edge of this AnnRectangle structure.</summary>
      <value>The x-coordinate of the right edge of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Size">
      <summary>Gets or sets the size of this AnnRectangle structure.</summary>
      <value>An AnnSize value specifying the size of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Top">
      <summary>Gets the y-coordinate of the top of this AnnRectangle structure.</summary>
      <value>The y-coordinate of the top of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Unit">
      <summary>Gets or sets a value that specifies the unit of measure for this AnnRectangle structure.</summary>
      <value>An AnnUnit value that specifies the unit of measure for this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Width">
      <summary>Gets or sets the width of this AnnRectangle structure.</summary>
      <value>The width of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.X">
      <summary>Gets or sets the x-coordinate of the upper-left corner of this AnnRectangle structure.</summary>
      <value>The x-coordinate of the upper-left corner of this AnnRectangle structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnRectangle.Y">
      <summary>Gets or sets the y-coordinate of the upper-left corner of this AnnRectangle structure.</summary>
      <value>The y-coordinate of the upper-left corner of this AnnRectangle structure.</value>
    </member>
    <member name="F:Leadtools.Annotations.AnnRectangle.Empty">
      <summary>Represents a new instance of the AnnRectangle structure with member data left uninitialized.</summary>
    </member>
    <member name="T:Leadtools.Annotations.AnnSize">
      <summary>Stores an ordered pair of floating-point numbers and a unit of measurement, typically the width and height of a rectangle.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.#ctor(Leadtools.Annotations.AnnPoint)">
      <summary>Initializes a new instance of the AnnSize structure from an AnnPoint structure.</summary>
      <param name="pt">The AnnPoint structure from which to initialize this AnnSize structure.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.#ctor(System.Single,System.Single)">
      <summary>Initializes a new instance of the AnnSize structure from the specified dimension.</summary>
      <param name="width">The width component of the new AnnSize structure.</param>
      <param name="height">The height component of the new AnnSize structure.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.#ctor(System.Single,System.Single,Leadtools.Annotations.AnnUnit)">
      <summary>Initializes a new instance of the AnnSize structure from the specified dimensions and unit.</summary>
      <param name="width">The width component of the new AnnSize structure.</param>
      <param name="height">The height component of the new AnnSize structure.</param>
      <param name="unit">An AnnUnit structure specifying the unit of measure.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.#ctor(SizeF)">
      <summary>Initializes a new instance of the AnnSize structure from a SizeF structure.</summary>
      <param name="sz">A SizeF structure that specifies the dimensions for the new AnnSize structure.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.#ctor(SizeF,Leadtools.Annotations.AnnUnit)">
      <summary>Initializes a new instance of the AnnSize structure from a SizeF structure and a unit value.</summary>
      <param name="sz">A SizeF structure that specifies the dimension for the new AnnSize structure.</param>
      <param name="unit">An AnnUnit value specifying the unit of measure for the values in this structure.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.-(Leadtools.Annotations.AnnSize,Leadtools.Annotations.AnnSize)">
      <summary>Subtracts the width and height of one AnnSize structure from the width and height of another AnnSize structure.</summary>
      <param name="sz1">The AnnSize structure on the left side of the subtraction operator.</param>
      <param name="sz2">The AnnSize structure on the right side of the subtraction operator.</param>
      <returns>An AnnSize structure that is the result of the subtraction operation.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.!=(Leadtools.Annotations.AnnSize,Leadtools.Annotations.AnnSize)">
      <summary>Determines whether two AnnSize structures are unequal.</summary>
      <param name="left">The AnnSize structure on the left side of the inequality operator.</param>
      <param name="right">The AnnSize structure on the right side of the inequality operator.</param>
      <returns>This operator returns true if *left* and *right* have unequal Width and Height values; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.+(Leadtools.Annotations.AnnSize,Leadtools.Annotations.AnnSize)">
      <summary>Adds the width and height of one AnnSize structure to the width and height of another AnnSize structure.</summary>
      <param name="sz1">The first AnnSize structure being added.</param>
      <param name="sz2">The second AnnSize structure being added.</param>
      <returns>An AnnSize structure that is the result of the addition operation.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.==(Leadtools.Annotations.AnnSize,Leadtools.Annotations.AnnSize)">
      <summary>Determines whether two AnnSize structures are equal.</summary>
      <param name="left">The AnnSize structure on the left side of the equality operator.</param>
      <param name="right">The AnnSize structure on the right side of the equality operator.</param>
      <returns>This operator returns true if *left* and *right* have equal Width and Height values; otherwise false.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.Add(Leadtools.Annotations.AnnSize,Leadtools.Annotations.AnnSize)">
      <summary>Adds the width and height of one AnnSize structure to the width and height of another AnnSize structure.</summary>
      <param name="sz1">The first AnnSize structure being added.</param>
      <param name="sz2">The second AnnSize structure being added.</param>
      <returns>An AnnSize structure that is the result of the addition operation.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.Convert(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Converts this AnnSize structure to the specified unit.</summary>
      <param name="converter">Specifies the AnnUnitConverter object to be used in the conversion.</param>
      <param name="unit">AnnUnit value that indicates the units to which to convert this AnnSize structure.</param>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.ConvertedHeight(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of the vertical component of this AnnSize structrue, in the specified AnnUnit unit of measure.</summary>
      <param name="converter">AnnUnitConverter object to be used in converting the x-coordinate.</param>
      <param name="unit">Destination AnnUnit.</param>
      <returns>The vertical component of this AnnSize structure, in the specified AnnUnit unit of measure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.ConvertedWidth(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Returns the value of the width or horizontal component of this AnnSize structure, in the units specified in the *unit* parameter.</summary>
      <param name="converter">AnnUnitConverter object used in converting the width.</param>
      <param name="unit">AnnUnit value that indicates the units to which to convert the width.</param>
      <returns>The width or horizontal component of this AnnSize structure, in the specified units.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.ConvertTo(Leadtools.Annotations.AnnUnitConverter,Leadtools.Annotations.AnnUnit)">
      <summary>Converts this AnnSize structure to the specified units, and returns a new AnnSize structure.</summary>
      <param name="converter">Specifies the AnnUnitConverter object to be used in the conversion.</param>
      <param name="unit">AnnUnit value that indicates the units to which to convert this AnnSize structure.</param>
      <returns>An AnnSize structure containing the converted value of this AnnSize structure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.Equals(System.Object)">
      <summary>Determines whether this AnnSize structure contains the same dimensions as the specified Object.</summary>
      <param name="obj">The object to which to compare this AnnSize structure.</param>
      <returns>true if this AnnSize structure contains the same dimensions as the specified object; false, otherwise.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.explicit(Leadtools.Annotations.AnnSize)">
      <summary>Converts the specified AnnSize structure to an AnnPoint structure.</summary>
      <param name="size">The AnnSize structure to be converted</param>
      <returns>An AnnPoint structure containing the converted AnnSize structure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.GetHashCode">
      <summary>Returns a hash code for this AnnSize structure. For more information about this method, refer to System.Object.GetHashCode.</summary>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.Subtract(Leadtools.Annotations.AnnSize,Leadtools.Annotations.AnnSize)">
      <summary>Subtracts the width and height of one AnnSize structure from the width and height of another AnnSize structure.</summary>
      <param name="sz1">The AnnSize structure on the left side of the subtraction operator.</param>
      <param name="sz2">The AnnSize structure on the right side of the subtraction operator.</param>
      <returns>An AnnSize structure that is the result of the subtraction operation.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.ToAnnPoint">
      <summary>Converts this AnnSize structure to an AnnPoint structure.</summary>
      <returns>An AnnPoint structure containing the converted AnnSize structure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.ToSizeF">
      <summary>Converts this AnnSize structure to a SizeF structure.</summary>
      <returns>A SizeF structure containing the converted AnnSize structure.</returns>
    </member>
    <member name="M:Leadtools.Annotations.AnnSize.ToString">
      <summary>Overridden. Converts this AnnSize structure to a human-readable string.</summary>
      <returns>A string that represents the attributes of this AnnSize structure.</returns>
    </member>
    <member name="P:Leadtools.Annotations.AnnSize.Height">
      <summary>Gets or sets the height or vertical component of this AnnSize structure.</summary>
      <value>The height or vertical component of this AnnSize structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSize.IsEmpty">
      <summary>Gets a value indicating whether this AnnSize structure is empty.</summary>
      <value>true if this AnnSize structure is empty; false, otherwise.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSize.Unit">
      <summary>Gets or sets the unit of measure for this AnnSize structure.</summary>
      <value>An AnnUnit value that represents the unit of measure for this AnnSize structure.</value>
    </member>
    <member name="P:Leadtools.Annotations.AnnSize.Width">
      <summary>Gets or sets the width or horizontal component this AnnSize structure.</summary>
      <value>The width or horizontal component of this AnnSize structure.</value>
    </member>
    <member name="F:Leadtools.Annotations.AnnSize.Empty">
      <summary>Represents a new instance of an AnnSize structure with member data left uninitialized.</summary>
    </member>
  </members>
</doc>