Click here to Skip to main content
15,881,810 members
Articles / Web Development / ASP.NET

"Hey! Is That My Car? How to Sharpen a QuickBird Satellite Image Using DotImage"

12 Nov 2007CPOL3 min read 69.3K   31  
Atalasoft leverages their DotImage toolkit to manipulate color channels for the purpose of image enhancement, in this case satellite images. The article is a tutorial on image enhancement and it includes all source code and test images.

This article is in the Product Showcase section for our sponsors at CodeProject. These articles are intended to provide you with information on products and services that we consider useful and of value to developers.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<doc>
    <assembly>
        <name>Atalasoft.dotImage.WinControls</name>
    </assembly>
    <members>
        <member name="N:Atalasoft.Imaging.WinControls">
            <summary>The Atalasoft.Imaging.WinControls       namespace contains all graphical User       Interface elements of dotImage that can be used in WinForms       applications including image viewing, thumbnail viewing,       printing, and dialog controls.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.AntialiasDisplayMode">
            <summary>Specifies the antialias display mode that can be set to the  ImageViewer and  WorkspaceViewer controls.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AntialiasDisplayMode.None">
            <summary>Do not antialias (fastest performance)</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AntialiasDisplayMode.ScaleToGray">
            <summary>Only antialias 1-bit document images for zoom levels less then 1.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AntialiasDisplayMode.ReductionOnly">
            <summary>Antialias all pixel formats when zoom level is less then 1.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AntialiasDisplayMode.Full">
            <summary>Antialias all images for all zoom levels.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.AutoZoomMode">
            <summary>Specifies the automatic zoom setting of the image displayed in the  Viewport control.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AutoZoomMode.None">
            <summary>Does not change the zoom of the image based on image size.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AutoZoomMode.BestFit">
            <summary>Fits the image by sizing the width or height to best fit the control.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AutoZoomMode.BestFitShrinkOnly">
            <summary>Fits the image by sizing the width or height to best fit the control only if the image needs to be reduced in size.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AutoZoomMode.FitToWidth">
            <summary>Image is zoomed to fit the width.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.AutoZoomMode.FitToHeight">
            <summary>Image is zoomed to fit the height.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.CollectionChangeType">
            <summary>Specifies changes to the collection.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CollectionChangeType.Clear">
            <summary>The collection was cleared.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CollectionChangeType.Insert">
            <summary>An item was added or inserted into the collection.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CollectionChangeType.Remove">
            <summary>An item was removed from the collection.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CollectionChangeType.Set">
            <summary>An item was changed in the collection.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CollectionChangeType.Move">
            <summary>An item was moved to a different location within the collection.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.CompositePrintLayout">
            <summary>Specifies the layout used in the ImageCompositePrintDocument when printing.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.FullPage">
            <summary>Image will fill the entire page to the extent of the minimum margins.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Inch80x100">
            <summary>A single image printed per page at 8" x 10" portrait, or 10" x 8" landscape.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Cm20x25">
            <summary>A single image printed per page at 20cm x 25cm portrait, or 25cm x 20cm landscape.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Inch50x70">
            <summary>Two images printed per page at 7" x 5" portrait, or 5" x 7" landscape.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Cm13x18">
            <summary>Two images printed per page at 18cm x 13cm portrait, or 13cm x 18cm landscape.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Inch40x60">
            <summary>Two images printed per page at 6" x 4" portrait, or 4" x 6" landscape.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Cm10x15">
            <summary>Two images printed per page at 15cm x 10cm portrait, or 10cm x 13cm landscape.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Inch40x60BestFit">
            <summary>Three images printed per page at 4" x 6", with the third image rotated to fit.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Cm10x15BestFit">
            <summary>Three images printed per page at 10cm x 15cm, with the third image rotated to fit.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Inch35x50">
            <summary>Four images printed per page at 3.5" x 5" portrait, or 5" x 3.5" landscape.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Cm9x13">
            <summary>Four images printed per page at 9cm x 13cm portrait, or 13cm x 9cm landscape.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.Wallet">
            <summary>Nine wallet sized images printed per page (2.5" x 3.125").</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.CompositePrintLayout.ContactSheet">
            <summary>Thirty-five images printed per page (1.4" x 1.12").</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.DragDropMode">
            <summary>This enumeration dictates the type of drag and drop operation to perform. If the source control is the same one that the thumbnails are being dropped onto, these values are ignored and the thumbnails are simply reordered.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.DragDropMode.Move">
            <summary>The thumbnails will be removed from the previous ThumbnailView and moved to the control they were dropped on.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.DragDropMode.Copy">
            <summary>A copy of the thumbnails are added to the destination control, leaving the original thumbnails in the source control.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.FileDialogView">
            <summary>This enumeration is used to set the initial view state of the  OpenImageFileDialog.</summary>
            <remarks>Use these values when setting the  View property.</remarks>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.FileDialogView.Icons">
            <summary>Icons are displayed.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.FileDialogView.List">
            <summary>A list of files are displayed.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.FileDialogView.Details">
            <summary>A list of files are displayed with details.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.FileDialogView.Thumbnails">
            <summary>Thumbnails are displayed.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.FileDialogView.Tiles">
            <summary>Tile images are displayed.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.MouseToolType">
            <summary>Specifies the Mouse Tool Type to use in the  Viewport control.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.MouseToolType.None">
            <summary>Specify no special mouse behavior.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.MouseToolType.Selection">
            <summary>Mouse will be set to crosshairs and can be used to drag and modify a Selection rectangle onto the image.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.MouseToolType.Pan">
            <summary>Dragging the mouse will Pan the image.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.MouseToolType.Magnifier">
            <summary>Display a magnifying glass when holding the mouse button down.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.MouseToolType.Zoom">
            <summary>Clicking on the image will zoom in with the left mouse button and zoom out with the right mouse button.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.MouseToolType.ZoomIn">
            <summary>Clicking will zoom in.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.MouseToolType.ZoomOut">
            <summary>Clicking will zoom out.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.MouseToolType.ZoomArea">
            <summary>Zoom in on a specified area defined by dragging a rectangle onto the image.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.PrintScaleMode">
            <summary>Specifies the type of scaling used when printing an image with ImagePrintDocument.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.PrintScaleMode.None">
            <summary>No scaling is done, other than to match the image resolution with the printer resolution.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.PrintScaleMode.FitToMargins">
            <summary>The image is resized to fit within the page margins.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.PrintScaleMode.FitToEdges">
            <summary>The image is resized to fill the page. However, most printers will not print beyond their minimum margins.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ResolutionScaleMode">
            <summary>Specified the behavior options when displaying images with different X and Y resolutions as defined in the  ResulutionScaleMode property of the  Viewport control.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ResolutionScaleMode.None">
            <summary>Do not adjust the aspect ratio of the image based on the X and Y resolution.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ResolutionScaleMode.Fax">
            <summary>Adjust the aspect ratio of the display image based on the X and Y resolution only if the image is a 1-bit Black and White FAX image.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ResolutionScaleMode.All">
            <summary>Always adjust the aspect ratio of the display image based on the X and Y resolution.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ScrollBarDirection">
            <summary>Specifies the horizontal or vertical scrollbar.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ScrollBarDirection.Horizontal">
            <summary>The horizontal scrollbar.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ScrollBarDirection.Vertical">
            <summary>The vertical scrollbar.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ScrollBarVisibility">
            <summary>Specifies how the scroll bars are shown in the  Scrollport and inherited control.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ScrollBarVisibility.Dynamic">
            <summary>Automatically show or hide the horizontal and vertical scrollbars as the control or image resizes.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ScrollBarVisibility.None">
            <summary>Never show scrollbars.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ScrollBarVisibility.Always">
            <summary>Always show scrollbars.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.SelectedItemRenderStyle">
            <summary>Specifies the rendering style for selected items.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SelectedItemRenderStyle.None">
            <summary>No selection is drawn.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SelectedItemRenderStyle.Default">
            <summary>A highlight is placed below the image area and below the caption area with a space between the image and caption areas.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SelectedItemRenderStyle.Full">
            <summary>The entire thumbnail is highlighted.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SelectedItemRenderStyle.Extended">
            <summary>The highlight is extended two pixels outside of the thumbanil area.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SelectedItemRenderStyle.DefaultAboveBackground">
            <summary>Same as Default except that the highlight is rendered on top of the thumbnail background.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SelectedItemRenderStyle.FullAboveBackground">
            <summary>Same as Full except that the highlight is rendered on top of the thumbnail background.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SelectedItemRenderStyle.ExtendedAboveBackground">
            <summary>Same as Extended except that the highlight is rendered on top of the thumbnail background.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.SortOrder">
            <summary>Specifies the sort order used by the  ThumbnailView and  FolderThumbnailView controls.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SortOrder.Ascending">
            <summary>The thumbnails are displayed in ascending order.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.SortOrder.Descending">
            <summary>The thumbnails are displayed in descending order.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbLoadMethod">
            <summary>Determines the method used to load thumbnails in  FolderThumbnailView.</summary>
            <remarks>If WhenVisible is used, the viewer will only load thumbnails when scrolling after the scrollbar thumb or button has been released.</remarks>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbLoadMethod.EntireFolder">
            <summary>Loads all thumbnails in the folder.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbLoadMethod.WhenVisible">
            <summary>Loads the thumbnails only when they become visible in the viewer. This option is suggested when the folder contains a large number of images.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailLayout">
            <summary>This enumeration is used with the Layout property to indicate the layout of the thumbnails.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbnailLayout.Vertical">
            <summary>The thumbnails are ordered from left to right, top to bottom. A vertical scrollbar will be displayed when needed.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbnailLayout.Horizontal">
            <summary>The thumbnails are ordered from top to bottom, left to right. A horizontal scrollbar will be displayed when needed.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbViewAttribute">
            <summary>Specifies values for the DisplayText and SortBy properties.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbViewAttribute.None">
            <summary>    DisplayText: No text is     displayed.     SortBy: No sorting is performed.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbViewAttribute.FileName">
            <summary>    DisplayText: The filename is     displayed.     SortBy: As files are added, they are     sorted by their filenames.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbViewAttribute.DateModified">
            <summary>    DisplayText: The last date the file was     modified is displayed.     SortBy: The files are sorted by their     last modified date.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbViewAttribute.Size">
            <summary>    DisplayText: The file size is     displayed.     SortBy: The files are sorted by their     file size.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbViewAttribute.Type">
            <summary>    DisplayText: The type of file is     displayed.     SortBy: The files     are sorted by their type.</summary>
        </member>
        <member name="F:Atalasoft.Imaging.WinControls.ThumbViewAttribute.DisplayName">
            <summary>    DisplayText: The display text is     shown.     SortBy: The thumbnails are sorted by     their display name.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.BitmapViewer">
            <summary>A scrollable viewport control for displaying a GDI+ Image or Bitmap.</summary>
            <remarks>    The BitmapViewer can be used to view     GDI+ Metafiles in a scrollable, zoomable viewport while taking     advantage of the full functionality of the viewport such as the     mouse tools and magnifier.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BitmapViewer.#ctor">
            <summary>Initializes a new instance of BitmapViewer.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BitmapViewer.#ctor">
            <summary>Initializes a new instance of BitmapViewer.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BitmapViewer.#ctor(System.Drawing.Image)">
            <summary>Initializes a new instance of BitmapViewer specifying the System.Drawing.Bitmap it contains.</summary>
            <param name="image">The System.Drawing.Bitmap that this BitmapViewer displays.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BitmapViewer.GetCurrentImage(System.Boolean@)">
            <summary>    Override this method and pass in a new image. This is     used to update the magnifier image.</summary>
            <returns>An Atalasoft.Imaging.AtalaImage or System.Drawing.Image object containing the current image</returns>
            <param name="isBitmapImage">    Indicates if the Current image is a GDI+     System.Drawing.Image object or if false, a     dotImage Atalasoft.Imaging.AtalaImage.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BitmapViewer.OnImageDraw(System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.Graphics)">
            <summary>    Override this method to draw the image onto the     viewport.</summary>
            <param name="sourceRectangle">The bounding rectangle of the source image.</param>
            <param name="destRectangle">    The rectangle indicating the position and size to fit the     source rectangle into.</param>
            <param name="graphics">    The System.Drawing.Graphics object to     draw the image onto.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.BitmapViewer.Image">
            <summary>Gets or sets the GDI+ Bitmap or Image associated with this control.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.BorderContainer">
            <summary>This class is used to add a border around any control.</summary>
            <remarks>This class only support a single contained control. When adding controls any previous control will be removed.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BorderContainer.#ctor">
            <summary>Creates a new instance of BorderContainer.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BorderContainer.#ctor">
            <summary>Creates a new instance of BorderContainer widthout specifying the contained control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BorderContainer.#ctor(System.Windows.Forms.Control)">
            <summary>Creates a new instance of BorderContainer specifying the contained control.</summary>
            <param name="containedControl">The control that will be contained within this border.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BorderContainer.OnControlAdded(System.Windows.Forms.ControlEventArgs)">
            <summary>Called when a control is added to the BorderContainer.</summary>
            <param name="e">A ControlEventArgs containing information about the control that was added.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BorderContainer.OnLayout(System.Windows.Forms.LayoutEventArgs)">
            <summary>Called when a layout is requested for the control.</summary>
            <param name="levent">A LayoutEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.BorderContainer.OnPaintBackground(System.Windows.Forms.PaintEventArgs)">
            <summary>Called when the background of the control needs to be painted.</summary>
            <param name="pevent">A PaintEventArgs containing information for this event.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.BorderContainer.BorderSide">
            <summary>Gets or sets the sides of the border to render.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.BorderContainer.BorderStyle">
            <summary>Gets or sets the type of border to render.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs">
            <summary>This class is used with the  CollectionChangedEventHandler delegate to notify when changes have been made to the  ThumbnailCollection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs.#ctor">
            <summary>Creates a CollectionChangedEventArgs object.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs.#ctor(Atalasoft.Imaging.WinControls.CollectionChangeType,System.Int32,Atalasoft.Imaging.WinControls.Thumbnail,Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Creates a new instance of CollectionChangedEventArgs specifying the type of change, index of the item, old thumbnail and new  Thumbnail for this item.</summary>
            <param name="change">The change on the collection.</param>
            <param name="index">The index of the item.</param>
            <param name="oldThumbnail">The old thumbnail for this item.</param>
            <param name="newThumbnail">The new thumbnail for this item.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs.#ctor(Atalasoft.Imaging.WinControls.CollectionChangeType,System.Int32,Atalasoft.Imaging.WinControls.Thumbnail[])">
            <summary>Creates a new instance of CollectionChangedEventArgs specifying the type of change, index of the item and an array of  Thumbnail objects added to the collection.</summary>
            <param name="change">The change on the collection.</param>
            <param name="index">The index of the item.</param>
            <param name="thumbnails">An array of  Thumbnail objects added to the collection.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs.Change">
            <summary>Gets the type of change applied to the collection.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs.Index">
            <summary>Gets the index of the item added, removed or modified.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs.NewThumbnail">
            <summary>Gets the new thumbnail.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs.OldThumbnail">
            <summary>Gets the old thumbnail.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.CollectionChangedEventArgs.Thumbnails">
            <summary>Gets an array of  Thumbnail objects that were added to the collection.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.DataMemberChangedEventArgs">
            <summary>This class is used to provide notification when the  ThumbnailDataBinding data has been modified.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.DataMemberChangedEventArgs.#ctor(System.String,System.String)">
            <summary>Creates a new instance of DataMemberChangedEventArgs specifying the data member affected and the new value of the member.</summary>
            <param name="memberName">The member that has been modified.</param>
            <param name="value">The new value of this member.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.DataMemberChangedEventArgs.MemberName">
            <summary>Gets the name of the member that was modified.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.DataMemberChangedEventArgs.Value">
            <summary>Gets the new value of the member.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.EllipseRubberband">
            <summary>A elliptical rubberband that can be positioned with the mouse on a viewport control.</summary>
            <remarks>    This object is used to select an elliptical region in an     image for cropping, zooming, and applying a command on a     rectangular region as well as drawing ellipses onto an     image.     Can be used as a component in the toolbox or instantiated     directly.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.EllipseRubberband.#ctor">
            <remarks>Initializes a new instance of EllipseRubberBand specifying the parent viewport.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.EllipseRubberband.#ctor">
            <summary>Creates a new instance of EllipseRubberband.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.EllipseRubberband.#ctor(Atalasoft.Imaging.WinControls.Viewport)">
            <summary>Creates a new instance of EllipseRubberband specifying the parent Viewport.</summary>
            <param name="parent">The parent Viewport for this object.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.EllipseRubberband.GetRegion">
            <summary>Returns the elliptical region occupied by this rubberband.</summary>
            <returns>The region of this rubberband.</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.EllipseRubberband.OnDrawRubberband(Atalasoft.Imaging.Drawing.Canvas,Atalasoft.Imaging.Drawing.AtalaPen)">
            <summary>    Draws the Rubberband using the provided     Canvas and pen.</summary>
            <param name="canvas">    The Canvas object used to draw the     Rubberband.</param>
            <param name="pen">    An AtalaPen for drawing the lines of the     Rubberband.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.EllipseRubberband.Fill">
            <summary>Gets or sets a Fill that is used to fill the inside of the ellipse.</summary>
            <remarks>When this value is null, the ellipse is unfilled.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.FolderThumbnailView">
            <summary>A thumbnail list control designed to display thumbnails of images from a directory.</summary>
            <remarks>    The FolderThumbnailView control inherits     from the      ThumbnailView control and displays a list of thumbnail     images obtained from a directory of images by setting the          ImageFolder property. The control will load and resample     each image that passes the filter criteria defined in the          ExtensionFilter property to the maximum width or height     specified in          ThumbnailSize, while keeping the original aspect     ratio.     The     FolderThumbnailView is generally used a an     image navigation utility, allowing all images located in a file     system or network drive to be viewed as thumbnail images. When     the thumbnail item is clicked, the associated page can be     displayed in the associated      ImageViewer or      WorkspaceViewer control. The          SelectedIndexChanged,          ThumbnailActivate, or          ThumbnailClicked event can be handled to respond to the     thumbnail select or click.     This control automatically watches     the file system for any changes such as adding, deleting, or     renaming images. It updates the control appropriately. By     default, all images are loaded Asynchronously thread pooling if          Asynchronous is true. Therefore more than one images can be     loading at once.     A custom background image can be     displayed for each thumbnail by setting the          ThumbnailBackground property. Each thumbnail image will     then be overlayed onto this image. Setting the     ThumbnailBackground     property can enhance the visual style of the thumbnail view     control.     For viewing thumbnails from an     AtalaImage, such as viewing all pages in a multipage TIFF, the          ThumbnailView control may be a better choice.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.FolderThumbnailView.#ctor">
            <summary>Initializes a new instance of FolderThumbnailView.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.FolderThumbnailView.GetFolderImageCount(System.String)">
            <summary>Returns the number of images in the specified path that pass the file extension filter.</summary>
            <returns>The number of images in the specified path that pass the file extension filter.</returns>
            <remarks>Use this method to determine the number of images in a folder prior to setting the  ImageFolder to load it.</remarks>
            <param name="path">The path to query.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.FolderThumbnailView.OnCollectionChanged(Atalasoft.Imaging.WinControls.CollectionChangedEventArgs)">
            <summary>    Called when there has been a change in the          ThumbnailCollection.</summary>
            <param name="e">    A          CollectionChangedEventArgs containing information about     this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.FolderThumbnailView.OnThumbnailCreated(Atalasoft.Imaging.WinControls.ThumbnailEventArgs)">
            <summary>Called when a thumbnail image has been created.</summary>
            <param name="e">    A          ThumbnailEventArgs containing information for this     event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.FolderThumbnailView.OnThumbnailSizeChanged">
            <summary>    Called when the          ThumbnailSize property is changed.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.FolderThumbnailView.RefreshThumbnails">
            <summary>This method will force the items in the FolderThumbnailView to reload. This is the same as calling the Items.Reload method.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.FolderThumbnailView.ExtensionFilter">
            <summary>Gets or sets the a string representing the file extensions that will be recognized as thumbnails in the  FolderThumbnailView control.</summary>
            <remarks>    Each extension should contain a wildcard "*" and be     separated by a ";". For example, the default     ExtensionFilter is:     "*.png;*.tif;*.jpg;*.pcx;*.psd;*.tga;*.wbmp;*.wmf;*.emf;*.pcd;*.gif;"</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.FolderThumbnailView.ImageFolder">
            <summary>Gets or sets the path of the images that are loaded into the  FolderThumbnailView control.</summary>
            <remarks>If thumbnails are still being loaded from a different folder when setting this property, those thumbnails will stop loading and the items cleared from the control.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.FolderThumbnailView.NumFolderImages">
            <summary>Returns the number of images in the current folder defined in the  ImageFolder property.</summary>
            <remarks>See  GetFolderImageCount to determine the number of images in a folder before setting the  ImageFolder property.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.FolderThumbnailView.FolderLoadCompleted">
            <summary>Occurs after a folder load completes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.FolderThumbnailView.FolderLoadProgress">
            <summary>Occurs after each thumbnail is loaded during a folder load.</summary>
            <remarks>This event can be used to increment a progress status indicator.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.FolderThumbnailView.FolderLoadStarted">
            <summary>Occurs when thumbnails are about to be loaded from a folder.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument">
            <summary>Allows multiple images to be printed per page at typical metric and English photo sizes.</summary>
            <remarks>    This component requires the PrintImage event to be     handled (or OnPrintImage method overridden). In the event     handler, pass an AtalaImage into the     PrintCompositeEventArgs to be printed. Set the     HasMorePages property to     true when there are more images to print.     Minimum page margins will be used     when calculating the image position. You may override the     position and size of the printed image by changing the     ImageBounds property of the     PrintCompositeEventArgs. The image will always     be rotated to fit.     A caption can be printed beneath each     image by setting the Caption property of     PrintCompositeEventArgs.     By default, images will be cropped to     fit the aspect ratio of the printed size. However setting the     CropImageToFit property to false will instead scale the image     to fit the image bounds, keeping the original aspect ratio of     the image.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.#ctor">
            <summary>Instantiates a new instance of the  ImageCompositePrintDocument class.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.#ctor">
            <summary>Instantiates a new instance of the  ImageCompositePrintDocument class.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.#ctor(Atalasoft.Imaging.WinControls.CompositePrintLayout)">
            <summary>Instantiates a new instance of the  ImageCompositePrintDocument class specifying the page layout.</summary>
            <param name="layout">The printed image composite layout.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.OnAfterPrintImage(Atalasoft.Imaging.WinControls.PrintCompositeEventArgs)">
            <summary>    Called after the          OnPrintPage method.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.OnBeginPrint(System.Drawing.Printing.PrintEventArgs)">
            <summary>Call before printing begins.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.OnPrintImage(Atalasoft.Imaging.WinControls.PrintCompositeEventArgs)">
            <summary>    Called to send the image to the printer and raises the          PrintImage event.</summary>
            <param name="e">    An PrintImageEventArgs containing information for this     event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.OnPrintPage(System.Drawing.Printing.PrintPageEventArgs)">
            <summary>Called for each page being printed.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.CaptionAlignment">
            <summary>Gets or sets the horizontal alignment of the caption text.</summary>
            <remarks>Default is the value Near for left alignment.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.CaptionColor">
            <summary>Gets or sets the color of the caption text.</summary>
            <remarks>The default value is black.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.CaptionFont">
            <summary>Gets or sets the font properties of the caption text.</summary>
            <remarks>Default value is 8-pt Arial.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.CropImageToFit">
            <summary>Gets or sets a value indicating if the image is cropped or resized to fit the aspect ratio of the photo print.</summary>
            <remarks>Default value is true.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.Layout">
            <summary>Gets or sets the composite photo print layout that will be printed on each page.</summary>
            <remarks>Default is FullPage. Metric and English units can be specified by choosing the appropriate enumeration.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.AfterPrintImage">
            <summary>Occurs after a specific image is printed during the printing process.</summary>
            <remarks>Use this event to dispose of images when they are no longer needed, or for any other cleanup required.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ImageCompositePrintDocument.PrintImage">
            <summary>Occurs before an image is printed during the printing process.</summary>
            <remarks>This event must be handled or nothing will be printed. Set the  PrintCompositeEventArgs members to specify the image to print, the caption of the image, and to indicate if there are any more images to print.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ImagePrintDocument">
            <summary>Derives from System.Drawing.Printing.PrintDocument and allows Atalasoft.Imaging.AtalaImage objects to be printed directly to a printer.</summary>
            <remarks>    The .NET Framework contains the     PrintDialog,     PrintPreviewDialog,     PrintPreviewControl, and     PageSetupDialog giving you fine control over     printer settings and showing a preview of the output. Each of     these uses a PrintDocument. The     ImagePrintDocument extends the     PrintDocument so that you can take advantage     of this functionality when printing images in Atalasoft     dotImage. See Printing Images     for more information.     Multiple images can be printed by setting the          Images array property, or by handling the          GetImage event and setting the HasMorePages     property of the PrintPageEventArgs to     true.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor">
            <summary>Initializes a new instance of ImagePrintDocument.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor">
            <summary>Initializes a new instance of ImagePrintDocument.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(Atalasoft.Imaging.AtalaImage)">
            <summary>Initializes a new instance of ImagePrintDocument specifying an image to print.</summary>
            <param name="image">The AtalaImage to print on a single sheet.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(Atalasoft.Imaging.AtalaImage[])">
            <summary>Initializes a new instance of ImagePrintDocument specifying an array of images to print on multiple pages.</summary>
            <param name="images">The array of AtalaImage's to print on multiple sheets.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(System.Boolean,System.Boolean,Atalasoft.Imaging.AtalaImage)">
            <summary>Initializes a new instance of ImagePrintDocument specifying the image to print and the center and fit to page settings.</summary>
            <param name="center">Indicates if the image is centered on the page.</param>
            <param name="fitToPage">Indicates if the image is resized to fit the page.</param>
            <param name="image">The AtalaImage to print on a single sheet.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(System.Boolean,System.Boolean,Atalasoft.Imaging.AtalaImage[])">
            <summary>Initializes a new instance of ImagePrintDocument specifying an array of images to print and the center and fit to page settings.</summary>
            <param name="center">Indicates if the image is centered on the page.</param>
            <param name="fitToPage">Indicates if the image is resized to fit the page.</param>
            <param name="images">The array of AtalaImage's to print on multiple sheets.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(System.Boolean,System.Boolean,Atalasoft.Imaging.ImageCollection)">
            <summary>Initializes a new instance of ImagePrintDocument specifying the ImageCollection to print and the center and fit to page settings.</summary>
            <param name="center">Indicates if the image is centered on the page.</param>
            <param name="fitToPage">Indicates if the image is resized to fit the page.</param>
            <param name="images">An ImageCollection to print on multiple sheets.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(System.Boolean,Atalasoft.Imaging.WinControls.PrintScaleMode,Atalasoft.Imaging.AtalaImage)">
            <summary>Initializes a new instance of ImagePrintDocument specifying the ImageCollection to print and the center and scalemode settings.</summary>
            <param name="center">Indicates if the image is centered on the page.</param>
            <param name="scaleMode">Specifies how the image is scaled to fit the page (if at all).</param>
            <param name="image">The AtalaImage to print on a single sheet.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(System.Boolean,Atalasoft.Imaging.WinControls.PrintScaleMode,Atalasoft.Imaging.AtalaImage[])">
            <summary>Initializes a new instance of ImagePrintDocument specifying an array of images to print and the center and scale mode settings.</summary>
            <param name="center">Indicates if the image is centered on the page.</param>
            <param name="scaleMode">Specifies how the image is scaled to fit the page (if at all).</param>
            <param name="images">The array of AtalaImage's to print on multiple sheets.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(System.Boolean,Atalasoft.Imaging.WinControls.PrintScaleMode,Atalasoft.Imaging.ImageCollection)">
            <summary>Initializes a new instance of ImagePrintDocument specifying the ImageCollection to print and the center and fit to page settings.</summary>
            <param name="center">Indicates if the image is centered on the page.</param>
            <param name="scaleMode">Specifies how the image is scaled to fit the page (if at all).</param>
            <param name="images">An ImageCollection to print on multiple sheets.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.#ctor(Atalasoft.Imaging.ImageCollection)">
            <summary>Initializes a new instance of ImagePrintDocument specifying the image to print.</summary>
            <param name="images">An ImageCollection to print on multiple sheets.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.OnAfterPrintPage(Atalasoft.Imaging.WinControls.PrintImageEventArgs)">
            <summary>Called after the  OnPrintPage method.</summary>
            <param name="ev">A PrintImageEventArgs containing information about this print job.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.OnBeginPrint(System.Drawing.Printing.PrintEventArgs)">
            <summary>Call before printing begins.</summary>
            <param name="ev">A PrintEventArgs containing information about this pring job.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.OnGetImage(Atalasoft.Imaging.WinControls.PrintImageEventArgs)">
            <summary>Raises the  GetImage event to obtain the image to print.</summary>
            <param name="e">A PrintImageEventArgs that contains information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.OnPrintImage(Atalasoft.Imaging.WinControls.PrintImageEventArgs)">
            <summary>Called to send the image to the printer and raises the     PrintImage event.</summary>
            <param name="e">An PrintImageEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.OnPrintPage(System.Drawing.Printing.PrintPageEventArgs)">
            <summary>Called for each page being printed.</summary>
            <param name="ev">A PrintPageEventArgs containing information for this print job.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImagePrintDocument.SetImagesFromImageCollection(Atalasoft.Imaging.ImageCollection)">
            <summary>Sets the Images in this ImagePrintDocument to an ImageCollection in a Workspace or WorkspaceViewer.</summary>
            <param name="images">The ImageCollection from a Workspace or WorkspaceViewer.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImagePrintDocument.Center">
            <summary>Gets or sets a value indicating if the image is centered onto the page.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImagePrintDocument.FitToPage">
            <summary>A value indicating if the image is stretched to fit the page.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImagePrintDocument.Image">
            <summary>Gets or sets the AtalaImage to print.</summary>
            <remarks>If printing multiple images, this is the first image in the array.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImagePrintDocument.Images">
            <summary>Gets or sets the images to print.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImagePrintDocument.ImageToPrint">
            <summary>Gets the image that will be printed for this page.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImagePrintDocument.ScaleMode">
            <summary>Gets or sets the scale mode used when printing an image.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ImagePrintDocument.AfterPrintPage">
            <summary>Occurs after image is prepared to print.</summary>
            <remarks>    Handle this event to print custom information onto the     page which will be placed on top of the image. For example,     this can be used to place a watermark on the page.     See PrintPage to customize the page     settings for each page.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ImagePrintDocument.GetImage">
            <summary>Occurs when the print job requires the next image to print.</summary>
            <remarks>Handle this event to pass in one image at a time rather than loading all of the images at once. For this to work correctly, the  Image and  Images properties must be null.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ImagePrintDocument.PrintImage">
            <summary>Occurs just before the image is printed.</summary>
            <remarks>Handle this event when modifying the destination and source rectangle areas used in the printing.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ImageViewer">
            <summary>A scrollable viewport for AtalaImages.</summary>
            <remarks>When using this control, it is the responsibility of the developer to set a new image when the image changes. See the  WorkspaceViewer control to automatically control this behavior.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.#ctor">
            <summary>Initializes a new instance of ImageViewer. Initializes a new instance of ImageViewer.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.#ctor">
            <summary>Initializes a new instance of ImageViewer.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.#ctor(Atalasoft.Imaging.AtalaImage)">
            <summary>Initializes a new instance of ImageViewer specifying the initial AtalaImage.</summary>
            <param name="image">The image that the control will be initially set to.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.Dispose">
            <remarks>Calling Dispose will automatically dispose the current DisplayImage.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.Dispose(System.Boolean)">
            <summary>Disposes the object and releases any resources back to the system.</summary>
            <param name="isDisposing">A value indicating whether or not this method is called from the public Dispose method.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.Finalize">
            <summary>Allows the ImageViewer to attempt to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.GetCurrentImage(System.Boolean@)">
            <summary>Returns the current image and indicates whether or not this image is a System.Drawing.Bitmap.</summary>
            <param name="isBitmapImage">Indicates whether this image is a System.Drawing.Bitmap.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.GetScaledResolutionHeight">
            <summary>checks the image resolution and if the Dpi.X != Dpi.Y returns the value to scaled the height appropriately in the control.</summary>
            <remarks>Having an unequal Dpi.X and Dpi.Y is common for some FAX images.</remarks>
            <returns>A ratio of the Dpi.X / Dpi.Y that is used for changing the display of images in the control.</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.OnAntialiasDisplayChanged(System.EventArgs)">
            <summary>Called when the  AntialiasDisplay property has changed and raises the  AntialiasDisplayChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.OnImageChanged(Atalasoft.Imaging.ImageEventArgs)">
            <summary>Called when the  Image property has changed and raises the  ImageChanged event.</summary>
            <param name="e">An ImageEventArgs containing the new image.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.OnImageDraw(System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.Graphics)">
            <summary>    Override this method to draw the image onto the     viewport.</summary>
            <param name="sourceRectangle">The bounding rectangle of the source image.</param>
            <param name="destRectangle">    The rectangle indicating the position and size to fit the     source rectangle into.</param>
            <param name="graphics">    The System.Drawing.Graphics object to     draw the image onto.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.Refresh">
            <summary>    Removes any cached images used for fast displays and     redraws the image.</summary>
            <remarks>This method should be called after modifying the AtalaImage directly, usually when using the drawing methods on the Canvas object.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ImageViewer.SetNewImage(Atalasoft.Imaging.AtalaImage)">
            <summary>Called when the  Image is being replaced.</summary>
            <param name="newImage">The new image that will replace the current one.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageViewer.AntialiasDisplay">
            <summary>Gets or sets the antialiasing mode, controlling how the image is scaled at different zoom levels.</summary>
            <remarks>A DotImage Document Imaging license is required for ScaleToGray.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageViewer.ColorManage">
            <summary>Get or set a value indicating if the control will automatically color correct images.</summary>
            <remarks>    When true, the control uses the     DisplayProfile and the     ColorProfile of the image to display to     transform the colors to the display's colorspace. If the     OutputProfile is not null, then the image will     be proofed to the OutputProfile.     See Color Management for more information.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageViewer.DisplayProfile">
            <summary>Gets or sets the ColorProfile of the display device.</summary>
            <remarks>Uses the color profile associated with the current display by default. If no profile is associated with it, the sRGB profile is used.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageViewer.Image">
            <summary>    Gets or sets the image currently being displayed in the     ImageViewer control.</summary>
            <remarks>Set this image to change AtalaImage currently being displayed.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageViewer.OutputProfile">
            <summary>Gets or sets the color profile used for proofing images to a target device.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageViewer.ProofIntent">
            <summary>Gets or sets the rendering intent of the color transform used when proofing images.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ImageViewer.RenderingIntent">
            <summary>Gets or sets the rendering intent when transforming colors to the display device.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ImageViewer.AntialiasDisplayChanged">
            <summary>Occurs when AntialiasDisplay changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ImageViewer.ImageChanged">
            <summary>Occurs when commands are applied to change the image.</summary>
            <remarks>This does not fire when the  Image property changes. Handle the  NewImage event to be notified when the Image property as changed.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ItemBounds">
            <summary>This class is used to hold positioning information for a single  Thumbnail object.</summary>
            <remarks>The ItemBound properties represent the position of the item relative to other items.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ItemBounds.#ctor">
            <summary>Creates a new instance of ItemBounds.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ItemBounds.Caption">
            <summary>Gets or sets the rectangular area for the caption.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ItemBounds.Entire">
            <summary>Gets or sets the bounding rectangle for the entire  Thumbnail.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ItemBounds.Image">
            <summary>Gets or sets the rectangular area where the image will be rendered.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.LineRubberband">
            <summary>A line rubber-band that can be positioned with the mouse on a viewport control.</summary>
            <remarks>    Generally used for rendering or drawing lines onto an     image.     Can be used as a component in the toolbox or instantiated     directly.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.LineRubberband.#ctor">
            <summary>Initializes a new instance of LineRubberBand. Initializes a new instance of LineRubberband.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.LineRubberband.#ctor">
            <summary>Initializes a new instance of LineRubberband.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.LineRubberband.#ctor(Atalasoft.Imaging.WinControls.Viewport)">
            <summary>Initializes a new instance of LineRubberband specifying the parent Viewport.</summary>
            <param name="parent">The parent Viewport control.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.LineRubberband.GetRegion">
            <summary>Returns the region occupied by this rubberband.</summary>
            <returns>The region of this rubberband.</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.LineRubberband.OnDrawRubberband(Atalasoft.Imaging.Drawing.Canvas,Atalasoft.Imaging.Drawing.AtalaPen)">
            <summary>    Draws the Rubberband using the provided     Canvas and pen.</summary>
            <param name="canvas">    The Canvas object used to draw the     Rubberband.</param>
            <param name="pen">    An AtalaPen for drawing the lines of the     Rubberband.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.Magnifier">
            <summary>The Magnifier is part of the  ImageViewer control, and when selected in the MouseTools property it will display a magnified region of the image when holding the mouse button down.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Magnifier.#ctor">
            <summary>Initializes a new instance of the Magnifier.Initializes a new instance of Magnifier.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Magnifier.#ctor">
            <summary>Initializes a new instance of the Magnifier.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Magnifier.#ctor(Atalasoft.Imaging.WinControls.Viewport)">
            <summary>Initializes a new instance of the Magnifier specifying the parent viewport.</summary>
            <param name="viewer">The parent Viewport for this component.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Magnifier.Dispose">
            <summary>Cleans up the  ZoomWindow form resources.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Magnifier.Finalize">
            <summary>Allows the Magnifier to attempt to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.Active">
            <summary>Gets or sets a value indicating whether the magnifier is currently active and responding to mouse events.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.ActiveMouseButton">
            <summary>Gets or sets the mouse button used to activate the Magnifier.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.BackColor">
            <summary>Gets or sets the background color of the magnifier.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.BackgroundImage">
            <summary>Gets or sets the background image of the magnifier.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.BorderColor">
            <summary>Gets or sets the color of the border around this  Magnifier.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.BorderWidth">
            <summary>Gets or sets the width of the border around this Magnifier.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.Cursor">
            <summary>Gets or sets the cursor associated with the magnifier when active.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.Parent">
            <summary>    Gets or sets the parent Viewport control associated with     this magnifier.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.Size">
            <summary>Gets or sets the size of this Magnifier.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Magnifier.Zoom">
            <summary>Gets or sets the zoom level of the image in this Magnifier.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.Margin">
            <summary>This class is used to define a margin area.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Margin.#ctor">
            <summary>Constructors for the Margin class.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Margin.#ctor">
            <summary>Creates a new instance of Margin.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Margin.#ctor(System.Int32)">
            <summary>Creates a new instance of Margin specifying a value for the properties.</summary>
            <param name="values">The value for each property.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Margin.#ctor(System.Int32,System.Int32)">
            <summary>Creates a new instance of Margin specifying the horizontal and vertical values.</summary>
            <param name="horizontal">The value for the Left adn Right properties.</param>
            <param name="vertical">The value for the Top and Bottom properties.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Margin.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>Creates a new instance of Margin specifying the property values.</summary>
            <param name="left">The left margin.</param>
            <param name="top">The top margin.</param>
            <param name="right">The right margin.</param>
            <param name="bottom">The bottom margin.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Margin.ToString">
            <summary>Returns a string representation of the Margin object.</summary>
            <returns>A string representation of the Margin formatted as "Left, Top, Right, Bottom".</returns>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Margin.Bottom">
            <summary>Gets the bottom margin value.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Margin.Left">
            <summary>Gets the left margin value.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Margin.Right">
            <summary>Gets the right margin value.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Margin.Top">
            <summary>Gets the top margin value.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.OpenImageFileDialog">
            <summary>This class extends the OpenFileDialog by displaying an image preview that automatically updates as the user selects a file in the dialog.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.OpenImageFileDialog.#ctor">
            <summary>Creates a new instance of OpenImageFileDialog.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.OpenImageFileDialog.Dispose">
            <summary>Releases resources held by the object back to the system.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.OpenImageFileDialog.Dispose(System.Boolean)">
            <summary>Releases resources held by the object back to the system.</summary>
            <param name="disposing">Indicates whether this method was called from the public Dispose method or the Finalizer.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.OpenImageFileDialog.Finalize">
            <summary>Allows the OpenImageFileDialog to attempt to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.OpenImageFileDialog.OwnerWndProc(System.IntPtr,System.Int32,System.IntPtr,System.IntPtr)">
            <summary>Defines the owner window procedure that is overridden to add specific functionality to a common dialog box.</summary>
            <returns>The result of the message processing, which is dependent on the message sent.</returns>
            <param name="hWnd">The window handle of the message to send.</param>
            <param name="msg">The Win32 message to send.</param>
            <param name="wparam">The wparam to send with the message.</param>
            <param name="lparam">The lparam to send with the message.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.OpenImageFileDialog.Reset">
            <summary>Resets the property values to their default values.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.OpenImageFileDialog.RunDialog(System.IntPtr)">
            <summary>Creates the command dialog.</summary>
            <returns>True if the dialog box was successfully run; otherwise, false.</returns>
            <param name="hwndOwner">A value that represents the window handle of the owner window for the common dialog box.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.AddExtension">
            <summary>Gets or sets a value indicating whether the dialog box automatically adds an extension to a file name if the user omits the extension.</summary>
            <remarks>    The extension added to a file name depends on the     currently selected file filter and the value of the     CheckFileExists property.     If the CheckFileExists property is true,     the dialog box adds the first extension from the current file     filter that matches an existing file. If no files match the     current file filter, the dialog box adds the extension     specified in the DefaultExt property.     If the CheckFileExists property is false,     the dialog box adds the first valid file name extension from     the current file filter. If the current file filter contains no     valid file name extensions, the dialog box adds the extension     specified in the DefaultExt property.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.CheckFileExists">
            <summary>    Gets or sets a value indicating whether the dialog box     displays a warning if the user specifies a file name that does     not exist.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.CheckPathExists">
            <summary>Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a path that does not exist.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.DefaultExt">
            <summary>Gets or sets the default file name extension.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.DereferenceLinks">
            <summary>Gets or sets a value indicating whether the dialog box returns the location of the file referenced by the shortcut or whether it returns the location of the shortcut (.lnk).</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.FileName">
            <summary>Gets or sets a string containing the file name selected in the file dialog box.</summary>
            <remarks>    The file name includes both the file path and the     extension. If no files are selected, this method returns an     empty string ("").     This property can only be the name of one selected file.     If you want to return an array containing the names of all     selected files in a multiple-selection dialog box, use     FileNames.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.FileNames">
            <summary>Gets the file names of all selected files in the dialog box.</summary>
            <remarks>Each file name includes both the file path and the extension. If no files are selected, this method returns an empty array.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.FileTitle">
            <summary>Gets or sets the filename of the selected file.</summary>
            <remarks>This does not include the path, only the filename is returned.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.Filter">
            <summary>Gets or sets the current file name filter string, which determines the choices that appear in the "Files of type" box in the dialog box.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.FilterIndex">
            <summary>Gets or sets the index of the filter currently selected in the file dialog box.</summary>
            <remarks>    Use the FilterIndex property to set which     filtering option is shown first to the user. You can also use     the value of FilterIndex after showing the file dialog     to perform special file operations depending upon the filter     chosen.              Note The index value of the first filter         entry is 1.     </remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.InfoButtonImage">
            <summary>Gets or sets the image used in the 'Info' toolbar button.</summary>
            <remarks>This image must be 16 x 16 pixels; with Magenta used for transparent areas.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.InitialDirectory">
            <summary>Gets or sets the initial directory displayed by the file dialog box.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.Multiselect">
            <summary>Gets or sets a value indicating whether the dialog box allows multiple files to be selected.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.PreviewBorderStyle">
            <summary>Gets or sets the style of border used for the preview window.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.PreviewButtonImage">
            <summary>Gets or sets the image used for the 'preview' toolbar button.</summary>
            <remarks>This image must be 16 x 16 pixels; with Magenta used for transparent areas.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.PreviewEnabled">
            <summary>Gets or sets a value indicating whether the preview window is enabled.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.PreviewWidth">
            <summary>Gets or sets the width of the preview area.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.ReadOnlyChecked">
            <summary>Gets or sets a value indicating whether the read-only check box is selected.</summary>
            <remarks>The ShowReadOnly property must be set before in order for the read-only check box to appear in the dialog box.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.Resizable">
            <summary>Gets or sets a value indicating whether the dialog is resizable.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.RestoreDirectory">
            <summary>Gets or sets a value indicating whether the dialog box restores the current directory before closing.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.ShowHelp">
            <summary>Gets or sets a value indicating whether the Help button is displayed in the file dialog.</summary>
            <remarks>A HelpRequested event is raised when the user clicks the Help button.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.ShowImageInfoButton">
            <summary>Gets or sets a value indicating whether the "information" button is displayed in the dialog toolbar.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.ShowPlacesBar">
            <summary>Gets or sets a value indicating whether to show the places bar in the dialog.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.ShowPreviewButton">
            <summary>Gets or sets a value indicating whether to display the preview button in the dialog toolbar.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.ShowReadOnly">
            <summary>Gets or sets a value indicating whether the dialog box contains a read-only check box.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.Title">
            <summary>Gets or sets the file dialog box title.</summary>
            <remarks>The string is placed in the title bar of the dialog box. If the title is an empty string, the system uses a default title of "Open".</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.ValidateNames">
            <summary>Gets or sets a value indicating whether the dialog box accepts only valid Win32 file names.</summary>
            <remarks>If the edit control contains anything but spaces when the user clicks OK, the dialog returns the file name, whether it is valid or not. No default extension is added to the text.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.OpenImageFileDialog.View">
            <summary>Gets or sets the initial view style used by the  OpenImageFileDialog.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.OpenImageFileDialog.FileOk">
            <summary>Occurs when the user clicks on the Open button on the dialog box.</summary>
            <remarks>This event can be used to force the dialog to remain displayed if the file selected does not meet your requirements.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.PaintThumbnailEventArgs">
            <summary>This class is used with the  PaintThumbnail event to allow custom thumbnail drawing.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.PaintThumbnailEventArgs.#ctor(System.Drawing.Graphics,Atalasoft.Imaging.WinControls.Thumbnail,Atalasoft.Imaging.WinControls.ItemBounds,System.Drawing.Point,System.Drawing.Rectangle)">
            <summary>Creates a new instance of PaintThumbnailEventArgs.</summary>
            <param name="graphics">The Graphics object used to draw with.</param>
            <param name="thumbnail">The  Thumbnail being drawn.</param>
            <param name="itemBounds">An  ItemBounds class containing positioning information for this  Thumbnail.</param>
            <param name="scrollPosition">The current scrollbar position.</param>
            <param name="bounds">The bounding rectangle of the thumbnail within the control.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PaintThumbnailEventArgs.Bounds">
            <summary>Gets the bounding rectangle of the thumbnail.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PaintThumbnailEventArgs.Graphics">
            <summary>Gets the Graphics object used for drawing.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PaintThumbnailEventArgs.ItemBounds">
            <summary>Gets item positioning information.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PaintThumbnailEventArgs.ScrollPosition">
            <summary>Gets the current scrollbar position.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PaintThumbnailEventArgs.Thumbnail">
            <summary>Gets the Thumbnail to be drawn.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.PrintCompositeEventArgs">
            <summary>Provides data for the  PrintImage event in the  ImageCompositePrintDocument class.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.PrintCompositeEventArgs.#ctor(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.Printing.PageSettings)">
            <summary>Instantiates a new instance of  ImagePrintPageEventArgs.</summary>
            <param name="graphics">The Graphics object associated with the printer.</param>
            <param name="marginBounds">The area within the margins.</param>
            <param name="pageBounds">The bounds of the page.</param>
            <param name="pageSettings">The PageSettings object associated with the print job.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintCompositeEventArgs.Caption">
            <summary>Gets or sets the caption to be printed beneath the image.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintCompositeEventArgs.CompositeIndex">
            <summary>Gets the index of the image on the specific page.</summary>
            <remarks>This is the zero based index of the image, usually printed from left to right, top to bottom, but in the case of landscape, the order is bottom to top, left to right.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintCompositeEventArgs.Image">
            <summary>Gets or sets the image to print.</summary>
            <remarks>This property must be set to an AtalaImage object, or nothing will be printed.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintCompositeEventArgs.ImageBounds">
            <summary>Gets or sets the position and size of the image on the page that will be printed.</summary>
            <remarks>This value can be modified to change the location and size of the printed image. However the value works independently of orientation. The ImageBounds will be rotated 90 degrees prior to printing with landscape orientations.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintCompositeEventArgs.ImageIndex">
            <summary>Gets the index of the image that is about to print.</summary>
            <remarks>This is the image number (minus one).</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintCompositeEventArgs.MinMargins">
            <summary>Gets the minimum margins (in pixels) for the printer being used.</summary>
            <remarks>This property was added because the MinMargins property in the PageSetupDialog does not work.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.PrintImageEventArgs">
            <summary>Provides data for the AfterPrintPage, GetImage and PrintImage events of ImagePrintDocument.</summary>
            <remarks>This class is used by ImagePrintDocument to allow images to be printed in a single print job without having to load all of the images at once.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.PrintImageEventArgs.#ctor(System.Drawing.Graphics,System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.Printing.PageSettings)">
            <summary>Creates a new instance of PrintImageEventArgs.</summary>
            <param name="graphics">The graphics object associated with the print job.</param>
            <param name="marginBounds">The area within the margins.</param>
            <param name="pageBounds">The bounds of the page.</param>
            <param name="pageSettings">The PageSettings object associated with the print job.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintImageEventArgs.DestRectangle">
            <summary>Gets or sets the destination rectangle.</summary>
            <remarks>This rectangle can be used to modify the position and size of the image on the printed page. This should only be modified in the PrintImage event.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintImageEventArgs.Image">
            <summary>Gets or sets the image to print.</summary>
            <remarks>Setting this to null (Nothing in Visual Basic) will inform the ImagePrintDocument that there are no more images to print.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintImageEventArgs.ImageIndex">
            <summary>Gets or sets the current image being printed.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintImageEventArgs.MinMargins">
            <summary>Gets the minimum margins (in pixels) for the printer being used.</summary>
            <remarks>This property was added because the MinMargins property in the PageSetupDialog does not work.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.PrintImageEventArgs.SourceRectangle">
            <summary>Gets or sets the source rectangle of the image to print.</summary>
            <remarks>This can be used to modify the area of the image to print. This property should only be modified in the PrintImage event.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.RectangleRubberband">
            <summary>A rectangular rubber-band that can be positioned with the mouse on a viewport control.</summary>
            <remarks>    This object is used to select a rectangular region in an     image for cropping, zooming, and applying a command on a     rectangular region as well as drawing rectangles onto an     image.     Can be used as a component in the toolbox or instantiated     directly.     See RectangleSelection for an object deriving from     RectangleRubberBand that can be resized once created.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleRubberband.#ctor">
            <summary>Initializes a new instance of RectangleRubberBand.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleRubberband.#ctor">
            <summary>Initializes a new instance of RectangleRubberBand.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleRubberband.#ctor(Atalasoft.Imaging.WinControls.Viewport)">
            <summary>Initializes a new instance of RectangleRubberBand specifying the parent Viewport.</summary>
            <param name="parent">The parent Viewport control.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleRubberband.GetRegion">
            <summary>Returns the rectangular region occupied by this rubberband.</summary>
            <returns>The region of this rubberband.</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleRubberband.OnDrawRubberband(Atalasoft.Imaging.Drawing.Canvas,Atalasoft.Imaging.Drawing.AtalaPen)">
            <summary>    Draws the Rubberband using the provided     Canvas and pen.</summary>
            <param name="canvas">    The Canvas object used to draw the     Rubberband.</param>
            <param name="pen">    An AtalaPen for drawing the lines of the     Rubberband.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RectangleRubberband.CornerRadius">
            <summary>Gets or sets the rounding radius of each corner in pixels.</summary>
            <remarks>Set to Size.Empty for sharp corners.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RectangleRubberband.Fill">
            <summary>Gets or sets a Fill that is used to fill the inside of the rectangle.</summary>
            <remarks>When this value is null, the rectangle is unfilled.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.RectangleSelection">
            <summary>A rectangular selection that can be positioned and moved with the mouse on a viewport control.</summary>
            <remarks>    This object is used to select a rectangular region in an     image for cropping, zooming, and applying a command on a     rectangular region. By default is will display as an animated,     black and white selection.     The RectangleSelection can be used as a component in the     toolbox or instantiated directly.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.#ctor">
            <summary>Initializes a new instance of RectangleSelection</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.#ctor">
            <summary>Initializes a new instance of RectangleSelection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.#ctor(Atalasoft.Imaging.WinControls.Viewport)">
            <summary>Initializes a new instance of RectangleSelection specifying the parent Viewport.</summary>
            <param name="parent">The parent Viewport control.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.Dispose">
            <summary>Releases resources held by the object back to the system.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.Dispose(System.Boolean)">
            <summary>Releases resources held by the object back to the system.</summary>
            <param name="isDisposing">Indicates whether this method was called from the public Dispose method or the Finalizer.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.GetRegion">
            <summary>Returns a rectangular region occupied by this selection.</summary>
            <returns>A region for this selection.</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.HitTest(System.Drawing.Point,System.Boolean)">
            <summary>Returns a value indicating if the position is within the RubberBand boundary.</summary>
            <returns>A value indicating if the position is within the RubberBand boundary.</returns>
            <param name="position">The position to test.</param>
            <param name="ImageCoordinates">If true, position is in image coordinates otherwise position is in display coordinates.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.OnActiveChanged(System.EventArgs)">
            <summary>    Called when the Active property has changed and raises     the ActiveChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.OnDrawRubberband(Atalasoft.Imaging.Drawing.Canvas,Atalasoft.Imaging.Drawing.AtalaPen)">
            <summary>    Draws the Rubberband using the provided     Canvas and pen.</summary>
            <param name="canvas">    The Canvas object used to draw the     Rubberband.</param>
            <param name="pen">    An AtalaPen for drawing the lines of the     Rubberband.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>    Called when a mouse button is pressed over the     Rubberband.</summary>
            <param name="e">    A MouseEventArgs containing the mouse information for     this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>    Called when the mouse is moved over the     Rubberband.</summary>
            <param name="e">    A MouseEventArgs containing the mouse information for     this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>    Called when a mouse button is released over the     Rubberband.</summary>
            <param name="e">    A MouseEventArgs containing mouse information for this     event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RectangleSelection.OnVisibleChanged(System.EventArgs)">
            <summary>    Called when the Visible property has changed and raises     the VisibleChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RectangleSelection.Animated">
            <summary>Gets or sets a valid indicating if the selection is animated.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RectangleSelection.AnimationSpeed">
            <summary>Gets or sets the animation speed in milliseconds.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RectangleSelection.SelectionNESWCursor">
            <summary>Gets or sets the cursor displayed when resizing the top-right or bottom-left corners of the selection.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RectangleSelection.SelectionNSCursor">
            <summary>    Gets or sets the cursor displayed when resizing the top     or bottom edges of the selection.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RectangleSelection.SelectionNWSECursor">
            <summary>    Gets or sets the cursor displayed when resizing the     top-left or bottom-right corners of the selection.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RectangleSelection.SelectionWECursor">
            <summary>Gets or sets the cursor displayed when resizing the left or right edges of the selection.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.Rubberband">
            <summary>A base class which all rubber bands inherit from.</summary>
            <remarks>Allows entities to be drawn onto a Viewport by clicking and dragging with the mouse. Derived classes can draw lines, rectangles, and ellipses and be used to draw primitives and make region selections.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.#ctor(Atalasoft.Imaging.WinControls.Viewport)">
            <summary>Constructor for the abstract Rubberband class specifying the parent Viewport.</summary>
            <param name="parent">The Viewport that will act as the parent control.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.Cancel">
            <summary>Cancels dragging a new rubberband.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.Dispose">
            <summary>Releases resources held by the object back to the system.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.Dispose(System.Boolean)">
            <summary>Releases resources held by the object back to the system.</summary>
            <param name="isDisposing">Indicates whether this method was called from the public Dispose method or the Finalizer.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.DrawRegion(System.Drawing.Region)">
            <summary>Called when a region needs to be drawn.</summary>
            <param name="invalidRegion">The region to draw.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.EraseRegion">
            <summary>Call this method to erase the current region.</summary>
            <returns>The invalidated region or null (Nothing in VB).</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.Finalize">
            <summary>Allows the Rubberband to attempt to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.GetConstrainedPoint(System.Drawing.PointF)">
            <summary>Returns a point that is within the image bounds and snap to the pixel grid.</summary>
            <returns>The constrained point.</returns>
            <param name="point">The point to constrain.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.GetDisplayBounds">
            <summary>Returns a Rectangle representing the rectangular rubberband boundary in Viewport display coordinates.</summary>
            <returns>A Rectangle representing the rectangular rubberband boundary in Viewport display coordinates.</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.GetRegion">
            <summary>    Inheriting classes must implement this method and return     the region occupied by the rubber band.</summary>
            <returns>A region for this rubberband.</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.HitTest(System.Drawing.Point,System.Boolean)">
            <summary>Returns a value indicating if the position is within the RubberBand boundary.</summary>
            <returns>A value indicating if the position is within the RubberBand boundary.</returns>
            <param name="position">The position to test.</param>
            <param name="imageCoordinates">If true, position is in image coordinates otherwise position is in display coordinates.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnActiveButtonsChanged(System.EventArgs)">
            <summary>Called when the ActiveButtons property changes and raises the ActiveButtonsChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnActiveChanged(System.EventArgs)">
            <summary>Called when the Active property has changed and raises the ActiveChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnAspectRatioChanged(System.EventArgs)">
            <summary>Called when the AspectRatio property has changed and raises the AspectRatioChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnBackgroundColorChanged(System.EventArgs)">
            <summary>Called when the BackgroundColor property has changed and raises the BackgroundColorChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnChanged(Atalasoft.Imaging.WinControls.RubberbandEventArgs)">
            <summary>Called when the Rubberband has changed.</summary>
            <param name="e">A RubberbandEventArgs containing the new start and end points.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnChanging(Atalasoft.Imaging.WinControls.RubberbandEventArgs)">
            <summary>Called when the Rubberband is in the process of changing.</summary>
            <param name="e">A RubberbandEventArgs containing the new start and end points.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnClickLockChanged(System.EventArgs)">
            <summary>Called when the ClickLock property has changed and raises the ClickLockChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnConstrainPositionChanged(System.EventArgs)">
            <summary>Called when the ConstrainPosition property has changed and raises the ConstrainPositionChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnCursorChanged(System.EventArgs)">
            <summary>Called when the Cursor property has changed and raises the CursorChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnDrawRubberband(Atalasoft.Imaging.Drawing.Canvas,Atalasoft.Imaging.Drawing.AtalaPen)">
            <summary>Draws the Rubberband using the provided Canvas and pen.</summary>
            <param name="canvas">The Canvas object used to draw the Rubberband.</param>
            <param name="pen">An AtalaPen for drawing the lines of the Rubberband.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnInvertedChanged(System.EventArgs)">
            <summary>Called when the Inverted property has changed and raises the InvertedChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when a mouse button is pressed over the Rubberband.</summary>
            <param name="e">A MouseEventArgs containing the mouse information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when the mouse is moved over the Rubberband.</summary>
            <param name="e">A MouseEventArgs containing the mouse information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when a mouse button is released over the Rubberband.</summary>
            <param name="e">A MouseEventArgs containing mouse information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnMoveCursorChanged(System.EventArgs)">
            <summary>Called when the MoveCursor property has changed and raises the MoveCursorChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnMoveWhenInsideChanged(System.EventArgs)">
            <summary>Called when the MoveWhenInside property has changed and raises the MoveWhenInsideChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>Called when the Rubberband needs to be painted.</summary>
            <param name="e">A PaintEventArgs containing the information required to paint the Rubberband.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnParentChanged(System.EventArgs)">
            <summary>Called when the Parent property has changed and raises the ParentChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnPenChanged(System.EventArgs)">
            <summary>Called when the Pen property has changed and raises the PenChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnPersistChanged(System.EventArgs)">
            <summary>Called when the Persist property has changed and raises the PersistChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnSnapToPixelGridChanged(System.EventArgs)">
            <summary>Called when the SnapToPixelGrid property has changed and raises the SnapToPixelGridChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.OnVisibleChanged(System.EventArgs)">
            <summary>Called when the Visible property has changed and raises the VisibleChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.PixelPointFromDisplayPoint(System.Drawing.PointF)">
            <summary>Returns the pixel position from the specified display position.</summary>
            <returns>The image pixel position.</returns>
            <param name="point">The position relative to the upper-left corner of the control.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.PixelPointToDisplayPoint(System.Drawing.PointF)">
            <summary>Returns the display position from a pixel position.</summary>
            <returns>The display position, relative to the upper-left corner.</returns>
            <param name="point">The image pixel position to convert.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.SetDisplayBounds(System.Drawing.RectangleF)">
            <summary>Sets the rectangular boundary of the rubberband by using Viewport coordinates.</summary>
            <param name="selectionRect">The new Rectangle boundary of the rubberband.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Rubberband.Start(System.Drawing.PointF,System.Boolean)">
            <summary>Programmatically starts a new rubberband without user interaction.</summary>
            <param name="startPoint">The start point of the new rubberband.</param>
            <param name="imageCoordinates">If true, uses image pixel coordinates, otherwise uses Viewport coordinates.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.Active">
            <summary>Gets or sets a value indicating if the rubberband is active in the parent Viewport control.</summary>
            <remarks>When true, the mouse can interact with the RubberBand. When false, the current RubberBand will still be displayed, but the mouse cannot interact with it. When this value is set to true, any other RubberBands with the same Parent will be deactivated.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.ActiveButtons">
            <summary>Gets or sets a value indicating which mouse buttons are used to draw the rubberband.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.AspectRatio">
            <summary>Gets or sets the aspect ratio which the rubberband will be constrained to.</summary>
            <remarks>If the aspect ratio is 0, the rubberband may be freely drawn without any aspect ratio. Default is 0.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.BackgroundColor">
            <summary>Gets or sets the background color of a dashed line.</summary>
            <remarks>This value is only applicable when Inverted = false and the the Pen LineStyle is set to a value other then solid. Default = Transparent.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.Bounds">
            <summary>Gets or sets the rectangular area occupied by the rubberband in image pixel coordinates.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.ClickLock">
            <summary>Gets or sets a value indicating if clicking on the Viewport without moving the mouse starts or finishes a rubberband.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.ConstrainPosition">
            <summary>Gets or sets a value indicating if the RubberBand can be drawn outside the image area.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.Cursor">
            <summary>Gets or sets the cursor which is displayed in the parent Viewport when active.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.CursorPad">
            <summary>Gets or sets the amount of padding for the cursor to change and to allow adjusting the existing selection.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.EndPoint">
            <summary>Gets or sets the end point of the Rubberband. Normally this is the bottom-right corner.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.Inverted">
            <summary>Gets or sets a value indicating if the rubberband is drawn inverted.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.IsDragging">
            <summary>Gets or sets a value indicating whether the Rubberband is being dragged.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.MoveCursor">
            <summary>    Gets or sets the cursor used when moving the     rubberband.</summary>
            <remarks>Only applicable when MoveWhenInside is true.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.MoveWhenInside">
            <summary>Gets or sets a value indicating if the rubberband can be moved with the mouse.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.Parent">
            <summary>Gets or sets the parent ViewPort control.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.Pen">
            <summary>Gets or sets a value of the pen which is used to draw the rubberband.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.Persist">
            <summary>Gets or sets a value indicating if the rubberband continues to display after the mouse button is released.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.SnapToPixelGrid">
            <summary>Gets or sets a value indicating if the rubberband snaps to a grid occupied by one image pixel.</summary>
            <remarks>    The grid is only noticeable when the zoom is greater then     1.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.StartPoint">
            <summary>Gets or sets the starting point of the Rubberband. Normally this is the top-left corner.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Rubberband.Visible">
            <summary>Gets or sets a value indicating if the rubberband is currently visible.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.ActiveButtonsChanged">
            <summary>Occurs when ActiveButtons changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.ActiveChanged">
            <summary>Occurs when Active changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.AspectRatioChanged">
            <summary>Occurs when AspectRatio changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.BackgroundColorChanged">
            <summary>Occurs when BackgroundColor changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.Changed">
            <summary>Occurs when the rubber band changes size (occurs on the MouseUp Event).</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.Changing">
            <summary>Occurs when the rubber band is changing size (occurs on the MouseMove Event).</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.ClickLockChanged">
            <summary>Occurs when ClickLock changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.ConstrainPositionChanged">
            <summary>Occurs when ConstrainPposition changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.CursorChanged">
            <summary>Occurs when Cursor changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.InvertedChanged">
            <summary>Occurs when Inverted changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.MoveCursorChanged">
            <summary>Occurs when MoveCursor changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.MoveWhenInsideChanged">
            <summary>Occurs when MoveWhenInside changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.ParentChanged">
            <summary>Occurs when Parent changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.PenChanged">
            <summary>Occurs when Pen changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.PersistChanged">
            <summary>Occurs when Persist changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.SnapToPixelGridChanged">
            <summary>Occurs when SnapToPixelGrid changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Rubberband.VisibleChanged">
            <summary>Occurs when  Visible changes.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.RubberbandEventArgs">
            <summary>Provides data for the Changed and Changing events of the RubberBand class.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RubberbandEventArgs.#ctor">
            <summary>Initializes a new instance of RubberbandEventargs.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RubberbandEventArgs.#ctor">
            <summary>Initializes a new instance of RubberbandEventargs.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RubberbandEventArgs.#ctor(System.Drawing.PointF,System.Drawing.PointF)">
            <summary>Creates a new instance of RubberbandEventArgs specifying the starting and ending points of the rubberband.</summary>
            <param name="startPoint">The top-left corner of the rubberband.</param>
            <param name="endPoint">The bottom-right corner of the rubberband.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.RubberbandEventArgs.GetBounds">
            <summary>Gets the rectangular area of the rectangle in image pixel coordinates.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RubberbandEventArgs.EndPoint">
            <summary>Gets the end position of the RubberBand.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.RubberbandEventArgs.StartPoint">
            <summary>    Gets the start position of the     RubberBand.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ScreenCapture">
            <summary>This class is used to capture the screen, window or a specified area of the screen or window.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScreenCapture.#ctor">
            <summary>Creates a ScreenCapture object that can be used to perform screen and window captures.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScreenCapture.#ctor">
            <summary>Creates a new instance of ScreenCapture.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScreenCapture.#ctor(System.IntPtr)">
            <summary>Creates a new instance of ScreenCapture specifying the window handle to capture.</summary>
            <param name="handle">The window handle to capture.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScreenCapture.#ctor(System.IntPtr,System.Boolean)">
            <summary>Creates a new instance of ScreenCapture specifying the window handle to capture and whether the entire window or only the client area is captured.</summary>
            <param name="handle">The window to capture.</param>
            <param name="clientArea">A value specifying whether the entire window is captured or only the client area.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScreenCapture.#ctor(System.IntPtr,System.Drawing.Rectangle)">
            <summary>Creates a new instance ScreenCapture specifying the window handle and a rectangular area of the window to capture.</summary>
            <param name="handle">The window to capture.</param>
            <param name="area">A rectangular area of the window to capture.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScreenCapture.CaptureScreen">
            <summary>Captures the desktop screen.</summary>
            <returns>The captured image.</returns>
            <remarks>    To capture only the workable area of the screen, set the     ClientArea property to true.     If the Area property has been set,     ClientArea will be ignored.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScreenCapture.CaptureWindow">
            <summary>Captures a window from the handle provided in the  Handle property.</summary>
            <returns>An AtalaImage containing the captured window.</returns>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ScreenCapture.Area">
            <summary>Gets or sets the rectangular area of the screen or window to capture.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ScreenCapture.ClientArea">
            <summary>Gets or sets a value indicating whether the entire window is captured or only the client area.</summary>
            <remarks>When capturing the screen with CaptureScreen, this property indicates whether the whole screen or only the working area of the screen will be captured, unless the Area has been set.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ScreenCapture.Handle">
            <summary>Gets or sets the handle of the window to capture.</summary>
            <remarks>If this property is set to IntPtr.Zero, the screen will be captured.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ScrollEventArgs">
            <summary>Provides data for the Scrolling and ScrollChanged events of the  Scrollport control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScrollEventArgs.#ctor">
            <summary>Initializes a new instance of  ScrollEventArgs.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScrollEventArgs.#ctor">
            <summary>Initializes a new instance of  ScrollEventArgs.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScrollEventArgs.#ctor(System.Drawing.Point)">
            <summary>Initializes a new instance of  ScrollEventArgs specifying the scroll position.</summary>
            <param name="scrollPosition">Gets the position of the scrollbar.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ScrollEventArgs.#ctor(System.Drawing.Point,Atalasoft.Imaging.WinControls.ScrollBarDirection)">
            <summary>Initializes a new instance of  ScrollEventArgs specifying the scroll position and scroll bar of interest.</summary>
            <param name="scrollPosition">Gets the position of the scrollbar.</param>
            <param name="scrollBar">The scrollbar of interest.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ScrollEventArgs.ScrollBar">
            <summary>Gets the scroll bar of interest.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ScrollEventArgs.ScrollPosition">
            <summary>Gets the scroll position.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.Scrollport">
            <summary>Defines a base class that can be used for scrollable viewport to display and scroll any rectangular area.</summary>
            <remarks>Similar to the System.Windows.Forms.ScrollableControl but with some changes and bug fixes to the .NET Framework version.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.OnCenteredChanged(System.EventArgs)">
            <summary>Called when the Centered property has changed and raises the CenteredChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.OnClick(System.EventArgs)">
            <summary>Called when a mouse button is clicked on the control.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.OnLayout(System.Windows.Forms.LayoutEventArgs)">
            <summary>Called when a layout change is requested.</summary>
            <param name="e">A LayoutEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>Called when the control needs to be painted.</summary>
            <param name="e">A PaintEventArgs containing information required to paint this object.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.OnScrollBarStyleChanged(System.EventArgs)">
            <summary>Called when the ScrollBarStyle property has changed and raises the ScrollBarStyleChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.OnScrollChanged(Atalasoft.Imaging.WinControls.ScrollEventArgs)">
            <summary>Raises the Atalasoft.Imaging.WinControls.Scrollport.ScrollChanged event.</summary>
            <param name="e">A  ScrollEventArgs that contains the event data.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.OnScrolling(Atalasoft.Imaging.WinControls.ScrollEventArgs)">
            <summary>Raises the Atalasoft.Imaging.WinControls.Scrollport.Scrolling event.</summary>
            <param name="e">A  ScrollEventArgs that contains the event data.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.OnSmoothScrollChanged(System.EventArgs)">
            <summary>Called when the SmoothScroll property has changed and raises the SmoothScrollChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Scrollport.SetScrollSize(System.Drawing.Size)">
            <summary>Sets the size of the scrollable area.</summary>
            <param name="size">A System.Drawing.Size containing the size of the scrollable area.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Scrollport.Centered">
            <summary>Gets of sets a value indicating if the rectangular area is centered in the control.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Scrollport.HScroll">
            <summary>Sets of returns a value indicating if the Horizontal scroll bar is visible.</summary>
            <remarks>A value indicating if the Horizontal scroll bar is visible.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Scrollport.ScrollBarStyle">
            <summary>Gets or sets a value indicating the visibility of the scrollbars.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Scrollport.ScrollPosition">
            <summary>Gets or sets the top left position of the scrollable area.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Scrollport.ScrollRectangle">
            <summary>Gets the System.Drawing.Rectangle of the scrollable area in the scrollport.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Scrollport.ScrollSize">
            <summary>Gets the System.Drawing.Size of the scrollable area.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Scrollport.SmoothScroll">
            <summary>Gets or sets a value indicating whether the contents update while the scroll thumb is being dragged.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Scrollport.VScroll">
            <summary>Sets of returns a value indicating if the Vertical scroll bar is visible.</summary>
            <remarks>A value indicating if the Vertical scroll bar is visible.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Scrollport.CenteredChanged">
            <summary>Occurs when Atalasoft.Imaging.WinControls.Scrollport.Centered changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Scrollport.ScrollBarStyleChanged">
            <summary>Occurs when ScrollBarStyle changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Scrollport.ScrollChanged">
            <summary>Occurs when the scrollbar changes position.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Scrollport.Scrolling">
            <summary>Occurs while the thumb on the scrollbar is being dragged with the mouse.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Scrollport.SmoothScrollChanged">
            <summary>Occurs when SmoothScroll changes.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.Thumbnail">
            <summary>This class contains information about the thumbnail image stored in the  ThumbnailView and  FolderThumbnailView controls.</summary>
            <remarks>Contains the AtalaImage thumbnail object, the text label, and file information for the Thumbnail objects stored in the ThumbnailView control.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Thumbnail.#ctor">
            <summary>Initializes a new instance of Thumbnail.Initializes a new instance of Thumbnail.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Thumbnail.#ctor(Atalasoft.Imaging.AtalaImage,System.String,System.String)">
            <summary>Creates a new instance of Thumbnail specifying the AtalaImage, caption and tooltip.</summary>
            <param name="image">The AtalaImage from which the thumbnail will be created.</param>
            <param name="caption">The caption for the thumbnail.</param>
            <param name="toolTip">The tooltip used for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Thumbnail.#ctor(Atalasoft.Imaging.RandomAccessImageSource,System.Int32,System.String,System.String)">
            <summary>Creates a new instance of Thumbnail specifying a RandomAccessImageSource, index in the ImageSource for this thumbnail, caption and toolTip.</summary>
            <param name="source">A RandomAccessImageSource where the image will be pulled from.</param>
            <param name="frame">The frame index of the image to load.</param>
            <param name="caption">The caption for the thumbnail.</param>
            <param name="toolTip">The tooltip text for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Thumbnail.#ctor(System.String,System.Int32,System.String,System.String)">
            <summary>Creates a new instance of Thumbnail specifying the filename, frame index, caption and tooltip.</summary>
            <param name="path">The full path and filename of the image used to create this thumbnail.</param>
            <param name="frame">The frame index of the file to use when creating the thumbnail.</param>
            <param name="caption">The caption for the thumbnail.</param>
            <param name="toolTip">The tooltip used for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Thumbnail.Clone">
            <summary>Creates a copy the Thumbnail.</summary>
            <returns>A copy of the Thumbnail.</returns>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Thumbnail.CompareTo(System.Object)">
            <summary>Compares two Thumbnail objects to determine if they are the same.</summary>
            <returns>Less than zero if the object is less than the Thumbnail. Greater than zero if the object is greater than the Thumbnail. Zero if the object is equal to the Thumbnail.</returns>
            <param name="obj">The Thumbnail object being compared.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.FileInfo">
            <summary>Gets the file information associated with the thumbnail image if it was loaded from a file.</summary>
            <remarks>This value is null (Nothing in VB) if the thumbnail was loaded as an AtalaImage using the  AddImage method of  ThumbnailView.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.FilePath">
            <summary>Gets the file path associated with the thumbnail image if it was loaded from a file.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.FrameIndex">
            <summary>Gets the zero based frame index of the thumbnail if it was loaded from a file and is a multipage image such as a TIFF.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.Image">
            <summary>Gets the thumbnail AtalaImage.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.LoadErrorMessage">
            <summary>Gets or sets the error message rendered when there is an error creating the thumbnail.</summary>
            <remarks>This property is set to the exception message by default.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.Row">
            <summary>Gets the DataRow for this Thumbnail when the  ThumbnailView is data bound.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.Selected">
            <summary>Gets or sets a value indicating whether this thumbnail is currently selected.</summary>
            <remarks>After setting this property to true, the  Select method must be called before the items are shown as selected.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.Source">
            <summary>Gets the RandomAccessImageSource used for this thumbnail.</summary>
            <remarks>The  FrameIndex represents the ImageSource index when an ImageSource is used.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.Tag">
            <summary>Gets or sets an object that may be used to keep additional data with the  Thumbnail.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.Text">
            <summary>Gets or sets the text caption associated with this  Thumbnail object.</summary>
            <remarks>This property is used as the label when  DisplayText equals  ThumbViewAttributes.DisplayName.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Thumbnail.ToolTip">
            <summary>Gets or sets the tooltip for the Thumbnail.</summary>
            <remarks>Tooltips are only used if the  ToolTipControl property is set in the  ThumbnailView.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailCollection">
            <summary>Contains a collection of  Thumbnail objects.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.#ctor(Atalasoft.Imaging.WinControls.ThumbnailView,System.Int32,System.Boolean)">
            <summary>Creates a new instance of ThumbnailCollection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Add">
            <summary>These methods add one or more thumbnails to the collection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Add(System.String,System.Int32,System.String)">
            <summary>Adds a  Thumbnail to the collection by specifying the filename, frame index and caption.</summary>
            <param name="fileName">The full path and filename of the image used to create the thumbnail.</param>
            <param name="frameIndex">The frame index of the image.</param>
            <param name="caption">The caption for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Add(System.String,System.Int32,System.String,System.String)">
            <summary>Adds a  Thumbnail to the collection by specifying the filename, frame index, caption and tooltip.</summary>
            <param name="fileName">The full path and filename of the image used to create the thumbnail.</param>
            <param name="frameIndex">The frame index of the image.</param>
            <param name="caption">The caption for the thumbnail.</param>
            <param name="toolTip">The tooltip used for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Add(Atalasoft.Imaging.AtalaImage,System.String)">
            <summary>Add a  Thumbnail to the collection by specifying the AtalaImage and caption.</summary>
            <param name="image">The AtalaImage object used to create the thumbnail.</param>
            <param name="caption">The caption for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Add(Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Adds a  Thumbnail to the collection.</summary>
            <param name="thumbnail">The thumbnail to add.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Add(Atalasoft.Imaging.RandomAccessImageSource)">
            <summary>Adds images from a RandomAccessImageSource into the collection.</summary>
            <param name="source">The source object to add.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.AddRange(Atalasoft.Imaging.WinControls.Thumbnail[])">
            <summary>Adds an array of  Thumbnail objects to the collection.</summary>
            <remarks>Use this method when several thumbnails need to be added at once.</remarks>
            <param name="thumbnails">An array of items to add.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Cancel">
            <summary>Cancels any pending thumbnails from being processed and/or loaded.</summary>
            <remarks>This method will abort any working threads.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Clear">
            <summary>Remove all images from the ThumbnailView control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Contains(Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>This method indicates whether or not a  Thumbnail is contained within the collection.</summary>
            <returns>True if the  Thumbnail is contained within the collection.</returns>
            <param name="value">The  Thumbnail to search for.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.CopyTo">
            <summary>These methods are used to copy  Thumbnail objects into a separate array.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.CopyTo(Atalasoft.Imaging.WinControls.Thumbnail[])">
            <summary>Copies Thumbnail objects from this collection into an array.</summary>
            <param name="array">The array to copy the thumbnails into.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.CopyTo(Atalasoft.Imaging.WinControls.Thumbnail[],System.Int32)">
            <summary>Copies Thumbnail objects from this collection into an array.</summary>
            <param name="array">The array to copy the thumbnails into.</param>
            <param name="arrayIndex">The index in the array where copying should begin.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.CopyTo(System.Int32,Atalasoft.Imaging.WinControls.Thumbnail[],System.Int32,System.Int32)">
            <summary>Copies Thumbnail objects from this collection into an array.</summary>
            <param name="index">The collection index where copying should begin.</param>
            <param name="array">The array to copy the thumbnails into.</param>
            <param name="arrayIndex">The index in the array where copying should begin.</param>
            <param name="count">The number of thumbnails to copy.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Dispose">
            <summary>Clears the collection, disposing the  Thumbnail objects in the process.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.IndexOf(Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>This method will search for a specific  Thumbnail and if found in the collection will return its index value.</summary>
            <returns>The index value of the thumbnail or -1 if the thumbnail does not exist in the collection.</returns>
            <param name="value">The Thumbnail to search for.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Insert">
            <summary>Inserts a thumbnail into the collection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Insert(System.Int32,System.String,System.Int32,System.String)">
            <summary>Inserts a  Thumbnail into the collection by specifying the insert index, filename, frame index and caption.</summary>
            <param name="index">The index in the collection where the  Thumbnail will be inserted.</param>
            <param name="fileName">The full path and filename of the image used to create the thumbnail.</param>
            <param name="frameIndex">The frame index of the image.</param>
            <param name="caption">The caption for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Insert(System.Int32,System.String,System.Int32,System.String,System.String)">
            <summary>Inserts a  Thumbnail into the collection by specifying the insert index, filename, frame index, caption and tooltip.</summary>
            <param name="index">The index in the collection where the  Thumbnail will be inserted.</param>
            <param name="fileName">The full path and filename of the image used to create the thumbnail.</param>
            <param name="frameIndex">The frame index of the image.</param>
            <param name="caption">The caption for the thumbnail.</param>
            <param name="toolTip">The tooltip used for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Insert(System.Int32,Atalasoft.Imaging.AtalaImage,System.String)">
            <summary>Inserts a  Thumbnail into the collection by specifying the insert index, AtalaImage and caption.</summary>
            <param name="index">The index in the collection where the  Thumbnail will be inserted.</param>
            <param name="image">The AtalaImage that will be used to create the thumbnail.</param>
            <param name="caption">The caption for the thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Insert(System.Int32,Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Inserts a  Thumbnail into the collection at the specified index.</summary>
            <param name="index">The index in the collection where the  Thumbnail will be inserted.</param>
            <param name="item">The thumbnail to insert.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Move(Atalasoft.Imaging.WinControls.Thumbnail,System.Int32)">
            <summary>Moves a  Thumbnail to a new index.</summary>
            <param name="item">The  Thumbnail to move.</param>
            <param name="newIndex">The new index for this  Thumbnail.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Reload">
            <summary>Reloads the thumbnails in the collection.</summary>
            <remarks>Use this method to force the thumbnails to be recreated.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Remove">
            <summary>Removes a  Thumbnail from the collection.Removes a thumbnail from the collection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Remove(Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Removes a Thumbnail from the collection.</summary>
            <param name="thumbnail">The thumbnail to remove.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Remove(Atalasoft.Imaging.WinControls.Thumbnail[])">
            <summary>Removes an array of Thumbnail objects from the collection.</summary>
            <param name="thumbnails">An array of thumbnails to remove.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.RemoveAt(System.Int32)">
            <summary>Removes the  Thumbnail at the specified index from the collection.</summary>
            <param name="index">The index of the thumbnail to remove.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Replace">
            <summary>Replaces one thumbnail with another.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Replace(Atalasoft.Imaging.WinControls.Thumbnail,Atalasoft.Imaging.WinControls.Thumbnail,System.Boolean)">
            <summary>Replaces a  Thumbnail in the collection with another.</summary>
            <param name="currentItem">The thumbnail to replace.</param>
            <param name="newItem">The thumbnail that will take the place of the current one.</param>
            <param name="disposeReplacedItem">Indicates whether the previous thumbnail will be disposed.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Replace(System.Int32,Atalasoft.Imaging.WinControls.Thumbnail,System.Boolean)">
            <summary>Replaces one  Thumbnail in the collection with another.</summary>
            <param name="index">The index of the thumbnail to replace.</param>
            <param name="newItem">The thumbnail to use at this index.</param>
            <param name="disposeReplacedItem">Indicates whether the previous thumbnail should be disposed.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCollection.Update(Atalasoft.Imaging.WinControls.Thumbnail,Atalasoft.Imaging.AtalaImage)">
            <summary>Forces a thumbnail to create a new thumbnail image.</summary>
            <param name="item">The thumbnail to update.</param>
            <param name="image">The AtalaImage used to generate the new thumbnail.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailCollection.Count">
            <summary>Gets the number of items in this collection.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailCollection.IsFixedSize">
            <summary>Gets a value indicating whether this collection is fixed in size.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailCollection.IsSynchronized">
            <summary>Gets a value indicating whether access to the  ThumbnailCollection is synchronized (thread-safe).</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailCollection.Item(System.Int32)">
            <summary>Gets an enumerator for the  Thumbnail item in the collection.</summary>
            <param name="index">The index of the collection.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailCollection.SyncRoot">
            <summary>Gets an object that can be used to synchronize access to the  ThumbnailCollection.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailCollection.BeforeThumbnailLoad">
            <summary>This event is raised before a  Thumbnail is sent in to be processed.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailCollection.CollectionChanged">
            <summary>This event is raised when the collection has been modified.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailCollection.ThumbnailLoaded">
            <summary>This event is raised after a  Thumbnail image has been created.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailCompareEventArgs">
            <summary>This class is used with the  CompareThumbnails event to allow a custom sort.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailCompareEventArgs.#ctor(Atalasoft.Imaging.WinControls.Thumbnail,Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Creates a new instance of ThumbnailCompareEventArgs.</summary>
            <param name="tn1">The thumbnail being compared to.</param>
            <param name="tn2">The thumbnail used for comparing.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailCompareEventArgs.Result">
            <summary>Gets or sets the result of the comparison.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailCompareEventArgs.Thumbnail1">
            <summary>Gets the thumbnail being compared to.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailCompareEventArgs.Thumbnail2">
            <summary>Gets the thumbnail object to compare with Thumbnail1.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailDataBinding">
            <summary>This class is used to bind the ThumbnailView to a data source.</summary>
            <remarks>To bind to a data source, pass an instance of this class to the  SetDataBinding method.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.#ctor">
            <summary>Creates a new instance of ThumbnailDataBinding.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.#ctor(System.Object,System.String)">
            <summary>Creates a new instance of ThumbnailDataBinding specifying the data source and image data member.</summary>
            <param name="dataSource">    The data source for this binding. This can be a DataView     or DataTable.</param>
            <param name="imageDataMember">The data member for the image. If the data source is an IList, this member can be a byte array containing the image or an AtalaImage object. For other data source objects this must be a byte array field.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.#ctor(System.Object,System.String,System.String)">
            <summary>Creates a new instance of ThumbnailDataBinding specifying the data source, filename and frame index data members.</summary>
            <param name="dataSource">    The data source for this binding. This can be a DataView     or DataTable.</param>
            <param name="fileNameDataMember">The data member for the image filename.</param>
            <param name="frameIndexDataMember">The data member of the frame index of the image.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.#ctor(System.Object,System.String,System.String,System.String)">
            <summary>Creates a new instance of ThumbnailDataBinding specifying the data source, image, caption and tooltip data members.</summary>
            <param name="dataSource">    The data source for this binding. This can be a DataView     or DataTable.</param>
            <param name="imageDataMember">The data member for the image. If the data source is an IList, this member can be a byte array containing the image or an AtalaImage object. For other data source objects this must be a byte array field.</param>
            <param name="captionDataMember">The data member used for the caption. Pass null (Nothing in VB) to disable this member.</param>
            <param name="toolTipDataMember">The data member used for the tooltip. Pass null (Nothing in VB) to disable this member.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.#ctor(System.Object,System.String,System.String,System.String,System.String)">
            <summary>Creates a new instance of ThumbnailDataBinding specifying the data source, filename, frame index, caption and tooltip data members.</summary>
            <param name="dataSource">    The data source for this binding. This can be a DataView     or DataTable.</param>
            <param name="fileNameDataMember">The data member for the image filename.</param>
            <param name="frameIndexDataMember">The data member of the frame index of the image.</param>
            <param name="captionDataMember">The data member used for the caption. Pass null (Nothing in VB) to disable this member.</param>
            <param name="toolTipDataMember">The data member used for the tooltip. Pass null (Nothing in VB) to disable this member.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.Dispose">
            <summary>Releases the resources used by the ThumbnailDataBinding class.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.OnDataMemberChanged(Atalasoft.Imaging.WinControls.DataMemberChangedEventArgs)">
            <summary>This method is called when a change to the data source has been detected.</summary>
            <param name="e">A DataMemberChangedEventArgs containing information about this change.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.OnDataSourceChanged">
            <summary>This method is called when the  DataSource has been changed.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.CaptionDataMember">
            <summary>Gets or sets the data member used for the thumbnail caption.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.DataSource">
            <summary>Gets or sets the data source used for binding.</summary>
            <remarks>The data source must be a DataView or DataRow object.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.FileNameDataMember">
            <summary>Gets or sets the data member used for the filename of the image.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.FrameIndexDataMember">
            <summary>Gets or sets the data member used for the frame index of the image.</summary>
            <remarks>If this property is not set the first frame will be used.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.ImageDataMember">
            <summary>Gets or sets the data member for the image data.</summary>
            <remarks>If the data source is an IList, this member can be a byte array containing the image or an AtalaImage object. For other data source objects this must be a byte array field.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.ToolTipDataMember">
            <summary>Gets or sets the data member used for the tooltip.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.DataChanged">
            <summary>Raised when data in the source has changed.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.DataMemberChanged">
            <summary>Raised when a data member property has been changed.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.DataReset">
            <summary>This event is raised when the data source has been reset.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailDataBinding.DataSourceChanged">
            <summary>Raised when the  DataSource property has been changed.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailDragDropOperation">
            <summary>This class is used for a drag and drop operation on the ThumbnailView control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDragDropOperation.#ctor(Atalasoft.Imaging.WinControls.ThumbnailView,Atalasoft.Imaging.WinControls.Thumbnail[],Atalasoft.Imaging.WinControls.DragDropMode)">
            <summary>Creates a new instance of ThumbnailDragDropOperation specifying the source ThumbnailView object, the Thumbnails being dragged and the method of drag and drop.</summary>
            <param name="source">The source ThumbnailView where these items are dragged from.</param>
            <param name="items">An array of Thumbnail objects that are being dragged.</param>
            <param name="mode">The type of drag and drop action being performed.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDragDropOperation.Items">
            <summary>Gets the thumbnails being dragged.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDragDropOperation.Mode">
            <summary>Gets the drag drop mode for this action.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDragDropOperation.Source">
            <summary>Gets the ThumbnailView control from where the thumbnails are being dragged.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailDropEventArgs">
            <summary>This class is send in the  ThumbnailDrop event to indicate where the dropped items were placed.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailDropEventArgs.#ctor(System.Int32)">
            <summary>Creates an instance of ThumbnailDropEventArgs.</summary>
            <param name="insertIndex">The index where the first item was dropped.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailDropEventArgs.InsertIndex">
            <summary>Gets the index value where the first item was inserted.</summary>
            <remarks>If multiple items were dropped, they are inserted in order starting at this index value.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailEventArgs">
            <summary>Provides data for various events in the  ThumbnailView control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailEventArgs.#ctor(Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Initializes a new instance of ThumbnailEventArgs.</summary>
            <param name="tn">The thumbnail object.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailEventArgs.Thumbnail">
            <summary>Gets the  Thumbnail object containing data about the thumbnail image.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailLoadEventArgs">
            <summary>Provides data for the  BeforeThumbnailLoad event in the  ThumbnailView control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailLoadEventArgs.#ctor">
            <summary>Creates a new instance of ThumbnailLoadEventArgs.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailLoadEventArgs.#ctor">
            <summary>Creates a new instance of ThumbnailLoadEventArgs.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailLoadEventArgs.#ctor(Atalasoft.Imaging.AtalaImage,System.String)">
            <summary>Creates a new instance of ThumbnailLoadEventArgs specifying the image or filename.</summary>
            <param name="image">The image from which the thumbnail will be created.</param>
            <param name="fileName">The filename of the image.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailLoadEventArgs.Cancel">
            <summary>Gets or sets a value indicating whether this operation should be canceled.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailLoadEventArgs.FileName">
            <summary>Gets the filename of the image file that is to be loaded. This value is null (Nothing in VB) if an AtalaImage was passed in directly.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailLoadEventArgs.Image">
            <summary>Gets or sets the Atalaimage that was passed into the Thumbnail control. This value is null (Nothing in VB) if the image is loaded from a file.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailView">
            <summary>A thumbnail list control designed to display thumbnails of AtalaImage objects, or image files.</summary>
            <remarks>    The ThumbnailView control displays a     list of thumbnail images obtained from an image file, or     directly from an     AtalaImage. The control     will resample the image passed into the          Add method to the maximum width or height specified in          ThumbnailSize, while keeping the original aspect     ratio.     A common use of the     ThumbnailView control is to view the thumbnail     of each page in a multipage TIFF image. When the thumbnail item     is clicked, the associated page can be displayed in the     associated      ImageViewer or          WorkspaceViewer control. The          SelectedIndexChanged event can be handled to respond to the     thumbnail select or click.     A custom background image can be     displayed for each thumbnail by setting the          ThumbnailBackground property. Each thumbnail image will     then be overlayed onto this image. Setting the     ThumbnailBackground     property can enhance the visual style of the thumbnail view     control.     For viewing thumbnails in a folder,     the          FolderThumbnailView control is is better choice.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.#ctor">
            <summary>Creates a new instance of the ThumbnailView control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.Compare(System.Object,System.Object)">
            <summary>Compares two Thumbnail objects.</summary>
            <returns>Less than zero if the y parameter is less than the x parameter. Greater than zero if the y parameter is greater than the x parameter. Zero if the objects are equal.</returns>
            <param name="x">The Thumbnail to compare against.</param>
            <param name="y">The Thumbnail being compared.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.Dispose">
            <summary>Disposes the ThumbnailView and all of its Thumbnails.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.Dispose(System.Boolean)">
            <summary>Disposes the ThumbnailView and releases any resources back to the system.</summary>
            <param name="disposing">Indicates whether this method was called from the Dispose method.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.EnsureVisible(System.Int32)">
            <summary>Use this method to bring a  Thumbnail into view.</summary>
            <param name="index">The index of the  Thumbnail to bring into view.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.Finalize">
            <summary>Called when the control is finalized.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.GetIndexAt(System.Int32,System.Int32)">
            <summary>Returns the thumbnail index value from the specified client position.</summary>
            <returns>The index of the thumbnail in the specified position or -1 if no thumbnail was found.</returns>
            <remarks>The x and y parameters must be specified in client coordinates.</remarks>
            <param name="x">The horizontal position.</param>
            <param name="y">The vertical position.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.GetItemAt(System.Int32,System.Int32)">
            <summary>Gets the  Thumbnail located at specific x, y coordinates.</summary>
            <returns>The  Thumbnail found at the coordinates given or null (Nothing in Visual Basic) if no Thumbnail was found.</returns>
            <param name="x">The x coordinate.</param>
            <param name="y">The y coordinate.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.HaltSorting">
            <summary>Use this method to temporarily keep the  ThumbnailCollection from sorting items.</summary>
            <remarks>This is useful when adding or inserting multiple items into the collection. Call  ResumeSorting to force the collection to sort the items and return it normal sorting behavior.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.IsInputKey(System.Windows.Forms.Keys)">
            <summary>This method is used to allow input from special keys.</summary>
            <returns>    The ThumbnailView allows and handles the following     keys:              Keys.Control         Keys.Shift         Keys.Down         Keys.Left         Keys.Right         Keys.Up         Keys.Home         Keys.End         Keys.PageDown         Keys.PageUp     </returns>
            <param name="keyData">The key being checked.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.IsVisible(Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Use this method to determine if a  Thumbnail is currently visible in the viewer.</summary>
            <returns>True if the thumbnail is currently visible in the viewer.</returns>
            <param name="thumbnail">The thumbnail to checked.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnAfterLabelEdit(System.Windows.Forms.LabelEditEventArgs)">
            <summary>Called after the thumbnail caption has been modified by the user.</summary>
            <param name="e">A LabelEditEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnBeforeLabelEdit(System.Windows.Forms.LabelEditEventArgs)">
            <summary>Called when the user is trying to modifiy the thumbnail caption.</summary>
            <param name="e">A LabelEditEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnBeforeThumbnailLoad(Atalasoft.Imaging.WinControls.ThumbnailLoadEventArgs)">
            <summary>Called just before a thumbnail image is created.</summary>
            <param name="e">A  ThumbnailLoadEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnClick(System.EventArgs)">
            <summary>Called when a click event has occurred.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnCollectionChanged(Atalasoft.Imaging.WinControls.CollectionChangedEventArgs)">
            <summary>Called when there has been a change in the  ThumbnailCollection.</summary>
            <param name="e">A  CollectionChangedEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnCompare(Atalasoft.Imaging.WinControls.Thumbnail,Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Called when two thumbnails need to be compared.</summary>
            <param name="tn1">The thumbnail to compare against.</param>
            <param name="tn2">The thumbnail to compare with.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnDataChanged(System.Data.DataRowChangeEventArgs)">
            <summary>Called when a DataRow has changed in the data source.</summary>
            <param name="e">A DataRowChangeEventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnDataMemberChanged(Atalasoft.Imaging.WinControls.DataMemberChangedEventArgs)">
            <summary>Called when a data member has changed.</summary>
            <param name="e">A  DataMemberChangedEventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnDataSourceChanged(System.EventArgs)">
            <summary>Called when the data source has changed.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnDoubleClick(System.EventArgs)">
            <summary>Called when the user double-clicks the control.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnDragDrop(System.Windows.Forms.DragEventArgs)">
            <summary>Called when a drag drop operation has completed.</summary>
            <param name="drgevent">A DragEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnDragEnter(System.Windows.Forms.DragEventArgs)">
            <summary>Called when a DragEnter event has occurred.</summary>
            <param name="drgevent">A DragEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnDragLeave(System.EventArgs)">
            <summary>Called when a DragLeave event has occurred.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnDragOver(System.Windows.Forms.DragEventArgs)">
            <summary>Called when a DragOver event has occurred.</summary>
            <param name="drgevent">A DragEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnFontChanged(System.EventArgs)">
            <summary>Called when the Font property has changed.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnHandleCreated(System.EventArgs)">
            <summary>Called when the handle of the control is created.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnHandleDestroyed(System.EventArgs)">
            <summary>Called when the control handle is destroyed.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnHoverItemChanged(Atalasoft.Imaging.WinControls.ThumbnailEventArgs)">
            <summary>Called when the  HoverItem property has changed.</summary>
            <param name="e">A  ThumbnailEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnItemDrag(System.Windows.Forms.ItemDragEventArgs)">
            <summary>Called when a drag drop operation has started.</summary>
            <param name="e">An ItemDragEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnKeyDown(System.Windows.Forms.KeyEventArgs)">
            <summary>Called when a KeyDown event has occurred.</summary>
            <param name="e">A KeyEventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnKeyUp(System.Windows.Forms.KeyEventArgs)">
            <summary>Called when a KeyUp event has occurred.</summary>
            <param name="e">A KeyEventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnLayout(System.Windows.Forms.LayoutEventArgs)">
            <summary>Called when a layout event has occurred.</summary>
            <param name="levent">A LayoutEventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnLostFocus(System.EventArgs)">
            <summary>Called when the control has lost focus.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when a MouseDown event has occurred.</summary>
            <param name="e">A MouseEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnMouseEnter(System.EventArgs)">
            <summary>Called when a MouseEnter event has occurred.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when a MouseMove event has occurred.</summary>
            <param name="e">A MouseEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when a MouseUp event has occurred.</summary>
            <param name="e">A MouseEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>Called when the control needs to be painted.</summary>
            <param name="e">A PaintEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnPaintThumbnail(Atalasoft.Imaging.WinControls.PaintThumbnailEventArgs)">
            <summary>Called when a  Thumbnail needs to be painted.</summary>
            <param name="e">A  PaintThumbnailEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnResize(System.EventArgs)">
            <summary>Called when the control is resized.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnSelectedIndexChanged(System.EventArgs)">
            <summary>Called when the selected index has changed.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnThumbnailActivate(Atalasoft.Imaging.WinControls.ThumbnailEventArgs)">
            <summary>Called when a thumbnail enters 'edit' mode.</summary>
            <param name="e">A  ThumbnailEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnThumbnailCreated(Atalasoft.Imaging.WinControls.ThumbnailEventArgs)">
            <summary>Called when a thumbnail image has been created.</summary>
            <param name="e">A  ThumbnailEventArgs containing information for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.OnThumbnailSizeChanged">
            <summary>Called when the  ThumbnailSize property is changed.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.ResumeSorting">
            <summary>Resumes any sorting of the thumbnails.</summary>
            <remarks>This method will force a sort if  SortBy is anything other than None.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.ScrollTo">
            <summary>Scrolls to a specific thumbnail.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.ScrollTo(System.Int32)">
            <summary>Scrolls the control to a specific column or row.</summary>
            <param name="columnOrRow">The column or row to bring to the top. If  HorizontalLayout is true, this value will be the column, otherwise it specifies the row.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.ScrollTo(Atalasoft.Imaging.WinControls.Thumbnail)">
            <summary>Scrolls a specified  Thumbnail to the top of the control.</summary>
            <param name="thumbnail">The thumbnail to scroll into view.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.SelectFromBounds(System.Drawing.Rectangle)">
            <summary>This method will select thumbnails that intersect the rectangle provided.</summary>
            <param name="selection">The rectangle bounds from which to select items. This selection must be in client coordinates.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.SetDataBinding(Atalasoft.Imaging.WinControls.ThumbnailDataBinding)">
            <summary>Sets up data binding for the ThumbnailView.</summary>
            <returns>To disable data binding pass null (Nothing in VB) to this method.</returns>
            <param name="binding">A  ThumbnailDataBinding object containing binding information.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ThumbnailView.Sort">
            <summary>Use this method to force the  ThumbnailCollection to sort.</summary>
            <remarks>The thumbnails are sorted based on the thumbnail caption. This can be controlled using the DisplayText property.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.Activation">
            <summary>Gets or sets the method required by to user to activate a thumbnail.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.Asynchronous">
            <summary>Gets or sets a value indicating if the thumbnails are loaded asynchronously or synchronously.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.AutoDragDrop">
            <summary>Gets or sets a value indicating whether the internal drag and drop code is used.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.CaptionFormat">
            <summary>Gets the StringFormat used for rendering the thumbnail captions.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.CaptionLines">
            <summary>Gets or sets the number of text lines to allocate for the caption area.</summary>
            <remarks>    This property defaults to 2 lines. Setting this property     to 0 will remove the caption area from the thumbnail.     When a thumbnail has focus, its entire caption is     displayed, even if it takes more lines than the value of this     property.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.CaptionSpacing">
            <summary>Gets or sets the amount of space between the thumbnail area and the caption.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.DisplayText">
            <summary>Gets or sets the attribute used for text displayed below the thumbnail.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.DragDistanceTrigger">
            <summary>Gets or sets the number of pixel the mouse must be moved before it's considered a drag and drop operation.</summary>
            <remarks>The default value of this property is 20. This means when the mouse button is pressed, the cursor must move at least 20 pixels before a drag and drop operation starts. Setting this property to larger amounts will help prevent an accidental drag and drop.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.DragDropMode">
            <summary>Gets or sets the drag and drop mode used when AutoDragDrop is true.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.DragSelectionColor">
            <summary>Gets or sets the color of the outline drawn during a drag and drop operation.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.EnableMouseWheel">
            <summary>Gets or sets a value indicating whether the scrollbars will respond to mouse wheel events.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.ErrorImage">
            <summary>Gets or sets the image displayed when there is an error reading a file.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.FocusedItem">
            <summary>Gets the  Thumbnail item that currently has focus.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.GrabFocusOnMouseEnter">
            <summary>Gets or sets a value indicating whether the ThumbnailView should grab input focus when the cursor enters the control area.</summary>
            <remarks>Setting this property to true may be required in order for the mouse wheel to function properly.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.HighlightBackgroundColor">
            <summary>Gets or sets the color used for the highlight (selected) background.</summary>
            <remarks>Setting this property will override the  HighlightBrush and create a SolidBrush.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.HighlightBrush">
            <summary>Gets or sets the brush used for the highlight (selected) background.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.HighlightTextColor">
            <summary>Gets or sets the caption text color used when an item is selected.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.HoverItem">
            <summary>Gets the  Thumbnail the mouse is currently hovering over.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.Items">
            <summary>Gets a reference to the ThumbnailCollection for this control.</summary>
            <remarks>The Items property can be used to enumerate through each     Thumbnail within the ThumbnailView control.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.LabelEdit">
            <summary>Gets or sets a value indicating if the text below the thumbnail can be modified by the user.</summary>
            <remarks>See the  BeforeLabelEdit and  AfterLabelEdit for responding to a label being edited.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.LoadErrorMessage">
            <summary>Gets or sets the error message that will be displayed when there is an error loading images.</summary>
            <remarks>If this property is null or String.Empty the real exception error message is displayed on the thumbnail.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.LoadMethod">
            <summary>Gets or sets a value indicating whether all of the thumbnails will be loaded when added or if only the visible thumbnails are loaded.</summary>
            <remarks>In order to lessen the amount of memory used, set this property to WhenVisible so only thumbnails that fall into the visible area of the control are loaded.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.Margins">
            <summary>Gets or sets the margins used for the control.</summary>
            <remarks>Margins determine the spacing around the thumbnails. To control the spacing between the thumbnails set the  Spacing property.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.MaxWorkerThreads">
            <summary>Gets or sets the number of worker threads that will be active at a single time in the thread pool.</summary>
            <remarks>This value defaults to 3 meaning that up to 3 images will load at once in the background thread pool. Increasing this number will cause more simultaneous threads to be created which could increase performance with multiple CPU systems.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.MultiSelect">
            <summary>Gets or sets a value indicating whether multiple thumbnails can be selected at once.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.SelectedIndices">
            <summary>Gets a reference to a collection if indexes that are currently selected in the ThumbnailView control.</summary>
            <remarks>Use this collection to determine which thumbnails are selected.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.SelectedItems">
            <summary>Gets a ThumbnailCollection containing the currently selected thumbnails.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.SelectedItemStyle">
            <summary>Gets or sets the style used when rendering the highlight for selected items.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.SelectionRectangleBackColor">
            <summary>Gets or sets the background color used for the selection rectangle.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.SelectionRectangleDashStyle">
            <summary>Gets or sets the selection rectangle line style.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.SelectionRectangleLineColor">
            <summary>Gets or sets the line color used for the selection rectangle.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.SortBy">
            <summary>Gets or sets the ThumbViewAttribute used to sort the thumbnails.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.SortOrder">
            <summary>Gets or sets the sort order of the thumbnails.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.Spacing">
            <summary>Gets or sets the amount of spacing between the thumbnails.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailBackground">
            <summary>Gets or sets the background image used for the thumbnails.</summary>
            <remarks>The thumbnail images will be overlayed onto this image, giving each thumbnail an improved visual style.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailLayout">
            <summary>Gets or sets the layout used for the thumbnails.Gets or sets the layout of the thumbnails.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailOffset">
            <summary>Gets or sets the amount to offset the thumbnail image from the top-left corner of the thumbnail area.</summary>
            <remarks>This is useful when using a thumbnail background image to allow exact positioning of the thumbnail on the background.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailSize">
            <summary>Gets or sets the size of the thumbnails in pixels.</summary>
            <remarks>Each thumbnail will be resized to fit the width or height of the ThumbnailSize (whichever is greater).</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.ToolTipControl">
            <summary>Gets or sets the ToolTip control used to display tooltips for the thumbnails.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ThumbnailView.TopItem">
            <summary>Returns the  Thumbnail displayed at the top of the control.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.AfterLabelEdit">
            <summary>Occurs when the label for an item is edited by the user.</summary>
            <remarks>    The AfterLabelEdit event occurs when the user     finishes modifying the text for an item. The new string that     the user types for the item is passed to the event, and the     event handler can reject the change. If the event handler     rejects the change, the text reverts to the text as it was     before the user began editing the item. In order for the     AfterLabelEdit event to be raised,     the          LabelEdit property of the          ThumbnailView control must be set to true. You can     create an event handler for the          BeforeLabelEdit event to perform tasks before the user     edits the text of an item.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.BeforeLabelEdit">
            <summary>Occurs when the user starts editing the label of an item.</summary>
            <remarks>The BeforeLabelEdit event occurs when the user begins modifying the text for an item. If the event handler cancels this event, the user cannot edit the text. You can use this event to prevent the user from editing specific items in the  ThumbnailView control. If the  LabelEdit property of the ThumbnailView control is set to false, the BeforeLabelEdit event is not raised; all user attempts to edit item labels are automatically rejected.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.BeforeThumbnailLoad">
            <summary>Raised just before a thumbnail image is going to be created.</summary>
            <remarks>    Handle this event to override the thumbnail load process.     By setting the Image property of the     ThumbnailLoadEventArgs,     you can load the image with customized decoder settings. If you     are using a custom decoder that has a special method for     obtaining thumbnails, write the thumbnail load code in this     event handler.     The event can also be used to obtain     a reference to the ProgressEventHandler for     the image being loaded in order to show progress of each     thumbnail as it's loaded.     The Cancel property     of the ThumbnailLoadEventArgs can be set to     true to prevent the thumbnail to be loaded into the     control.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.CompareThumbnails">
            <summary>Occurs when the thumbnail items need to be sorted.</summary>
            <remarks>Handle this event to perform a custom sort on the thumbnails.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.HoverItemChanged">
            <summary>Raised when the  HoverItem has changed.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.ItemDrag">
            <summary>Occurs when the user begins dragging an item.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.PaintThumbnail">
            <summary>Occurs when a thumbnail needs to be painted.</summary>
            <remarks>Handle this event to perform a custom draw of the thumbnail items.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.SelectedIndexChanged">
            <summary>Occurs when the selected thumbnail index changes.</summary>
            <remarks>Handle this event to respond to the user clicking or navigating to a thumbnail with the keyboard in order to view the full size image in an associated  ImageViewer control.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailActivate">
            <summary>Raised when a thumbnail enters 'edit' mode.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailClicked">
            <summary>Raised when a thumbnail is clicked.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailCreated">
            <summary>Raised when a thumbnail has been created.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailDoubleClicked">
            <summary>Raised when a thumbnail is double-clicked.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.ThumbnailView.ThumbnailDrop">
            <summary>Occurs when the user has dropped an item onto the control.</summary>
            <remarks>To find out which item was dragged, handle the  ItemDrag event. If multiple items are being dragged, check the  SelectedIndicies property in the  ItemDrag event to learn which items are being dragged.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.Viewport">
            <summary>Defines a base scrollable viewport for images contained in classes that inherit this abstract class.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.#ctor">
            <summary>Initialize a new instance of the ViewPort control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.Dispose">
            <summary>Clean up unmanaged resources.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.Dispose(System.Boolean)">
            <summary>Disposes the object and releases any resources back to the system.</summary>
            <param name="isDisposing">A value indicating whether or not this method is called from the public Dispose method.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.Finalize">
            <summary>Allows the Viewport to attempt to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.GetCurrentImage(System.Boolean@)">
            <summary>Override this method and pass in a new image. This is used to update the magnifier image.</summary>
            <returns>An Atalasoft.Imaging.AtalaImage or System.Drawing.Image object containing the current image</returns>
            <param name="isBitmapImage">Indicates if the Current image is a GDI+ System.Drawing.Image object or if false, a dotImage Atalasoft.Imaging.AtalaImage.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.GetScaledResolutionHeight">
            <summary>Returns the vertical resolution based on the difference in X and Y resolution.</summary>
            <returns>The vertical resolution based on the difference in X and Y resolution.</returns>
            <remarks>A differing vertical resolution is common for Fax images. Returns a value of 1 unless overridden by an inherited class.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnAutoZoomChanged(System.EventArgs)">
            <summary>Called when the AutoZoom property has been changed and raises the AutoZoomChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnImageDraw(System.Drawing.Rectangle,System.Drawing.Rectangle,System.Drawing.Graphics)">
            <summary>Override this method to draw the image onto the viewport.</summary>
            <param name="sourceRectangle">The bounding rectangle of the source image.</param>
            <param name="destRectangle">The rectangle indicating the position and size to fit the source rectangle into.</param>
            <param name="graphics">The System.Drawing.Graphics object to draw the image onto.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnLayout(System.Windows.Forms.LayoutEventArgs)">
            <summary>Called when the layout of the control needs to be updated.</summary>
            <param name="e">A LayoutEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnLocationChanged(System.EventArgs)">
            <summary>Called when the Location property has changed.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnMagnifierChanged(System.EventArgs)">
            <summary>Called when the Magnifier property has been changed and raises the MagnifierChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when a mouse button has been pressed on top of the control.</summary>
            <param name="e">A MouseEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when the mouse is moved over the control.</summary>
            <param name="e">A MouseEventArgs containing information about this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnMouseMovePixel(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when the mouse has moved over an image pixel and raises the MouseMovePixel event.</summary>
            <param name="e">A System.Windows.Forms.MouseEventArgs that contains the pixel location.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnMouseToolChanged(System.EventArgs)">
            <summary>Called when the MouseTool property has changed and raises the MouseToolChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
            <summary>Called when a mouse button has been released over the control.</summary>
            <param name="e">A MouseEventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnPaint(System.Windows.Forms.PaintEventArgs)">
            <summary>Called when the control need to be painted.</summary>
            <param name="e">A PaintEventArgs containing information used for painting the control.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnPanCursorChanged(System.EventArgs)">
            <summary>Called when the PanCursor property has changed and raises the PanCursorChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnSelectionChanged(System.EventArgs)">
            <summary>Called when the Selection has changed and raises the SelectionChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnZoomAreaCursorChanged(System.EventArgs)">
            <summary>Called when the ZoomAreaCursor property has changed and raises the ZoomAreaCursorChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnZoomChanged(System.EventArgs)">
            <summary>Called when the Zoom property has changed and raises the ZoomChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnZoomCursorChanged(System.EventArgs)">
            <summary>Called when the ZoomCursor property has changed and raises the ZoomCursorChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnZoomInCursorChanged(System.EventArgs)">
            <summary>Called when the ZoomInCursor property has changed and raises the ZoomInCursorChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnZoomInOutPercentageChanged(System.EventArgs)">
            <summary>Called when the ZoomInOutPercentage property has changed and raises the ZoomInOutPercentageChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.OnZoomOutCursorChanged(System.EventArgs)">
            <summary>Called when the ZoomOutCursor property has changed and raises the ZoomOutCursorChanged event.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.Viewport.SetZoomMode(Atalasoft.Imaging.WinControls.AutoZoomMode)">
            <summary>Sets the zoom to the AutoZoomMode.</summary>
            <remarks>This is a one time setting. See AutoZoom for maintaining this zoom style.</remarks>
            <param name="zoomType">The zoom mode to apply.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ActiveMouseButton">
            <summary>Gets or sets the mouse button used to activate mouse tools.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.AutoZoom">
            <summary>Gets or sets a value indicating how the image should be zoomed as the control is resized or the image size changes.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ImageBorderPen">
            <summary>Gets or sets the Atalasoft.Imaging.Drawing.AtalaPen used to draw a border around an image. Set to null for no border.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ImagePosition">
            <summary>Gets the visible rectangular region that is occupied by the image excluding the image border.</summary>
            <remarks>The property is the same as ScrollPosition but it removes the image border returning the exact position of the image itself.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ImageRectangle">
            <summary>Gets the rectangular area occupied by the image excluding the image border.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ImageSize">
            <summary>Gets or sets the size of the image in the viewport.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.Magnifier">
            <summary>Gets a reference to the Magnifier attached to this control allowing its properties to be queried and modified.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.MouseTool">
            <summary>Gets or sets the value indicating the behavior of the mouse when interacting with the viewport.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.PanCursor">
            <summary>Gets or sets the cursor that is displayed in this Viewport when using the Pan MouseTool.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ResolutionScaleMode">
            <summary>Gets or sets a value indicating how images with different X and Y resolutions are displayed.</summary>
            <remarks>It is common for some FAX images to have a Y resolution that is smaller than the X resolution. It is intended that the height of these images be stretched for display. The ResolutionScaleMode property controls this behavior. The default mode is FAX which only adjusts the aspect ratio of images with binary images.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.Selection">
            <summary>Gets or sets a RubberBand that is used when the MouseTool is set to Selection.</summary>
            <remarks>This property may be set to any object inheriting from RubberBand including the RectangleSelection and EllipseRubberBand.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.Zoom">
            <summary>Gets or sets the zoom level of the image in the viewport.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ZoomAreaCursor">
            <summary>Gets or sets the cursor used for the ZoomArea mouse tool.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ZoomCursor">
            <summary>Gets or sets the cursor that is displayed in this  Viewport when using the Zoom  MouseTool.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ZoomInCursor">
            <summary>    Gets or sets the cursor that is displayed in this          Viewport when using the ZoomIn          MouseTool.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ZoomInOutPercentage">
            <summary>Gets or sets the percentage that the zoom will change when using the various Zoom mouse tools.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ZoomOutCursor">
            <summary>    Gets or sets the cursor that is displayed in this          Viewport when using the ZoomOut          MouseTool.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.Viewport.ZoomRectangle">
            <summary>Gets or sets the rubberband associated with the ZoomArea  MouseTool.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.AutoZoomChanged">
            <summary>Occurs when the AutoZoom property has been changed.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.MagnifierChanged">
            <summary>Occurs when Magnifier changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.MouseMovePixel">
            <summary>Occurs when the cursor moves over a pixel in the image returning the pixel location.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.MouseToolChanged">
            <summary>Occurs when MouseTool changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.PanCursorChanged">
            <summary>Occurs when PanCursor changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.SelectionChanged">
            <summary>Occurs when Selection changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.ZoomAreaCursorChanged">
            <summary>Occurs when the cursor of the ZoomArea mouse tool has been changed.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.ZoomChanged">
            <summary>Occurs when Zoom changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.ZoomCursorChanged">
            <summary>Occurs when ZoomCursor changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.ZoomInCursorChanged">
            <summary>Occurs when ZoomInCursor changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.ZoomInOutPercentageChanged">
            <summary>Occurs when ZoomInOutPercentage changes.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.Viewport.ZoomOutCursorChanged">
            <summary>Occurs when ZoomOutCursor changes.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.WorkspaceViewer">
            <summary>A scrollable viewport containing a Workspace object.</summary>
            <remarks>The WorkspaceViewer control is intended to be the primary control used for displaying images.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.#ctor">
            <summary>Initializes a new instance of the WorkspaceViewer control.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.ApplyCommand">
            <summary>    Applies an ImageCommand to the current image in order to     process it.</summary>
            <remarks>If Asynchronous is true, the command will be processed in a background thread.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.ApplyCommand(Atalasoft.Imaging.ImageProcessing.ImageCommand)">
            <summary>Applies an ImageCommand to the current image.</summary>
            <remarks>Applies an ImageCommand to the current image in order to process it.</remarks>
            <param name="command">The Command to apply. Any object that inherits ImageCommand can be passed into this method.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.ApplyCommand(Atalasoft.Imaging.ImageProcessing.ImageCommand,System.String)">
            <summary>Applies an ImageCommand to the current image with a custom undo description.</summary>
            <param name="command">The Command to apply. Any object that inherits ImageCommand can be passed into this method.</param>
            <param name="undoDescription">A text description of the action being performed.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Dispose">
            <summary>Disposes of the control and releases resources back to the system.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Dispose(System.Boolean)">
            <summary>Disposes of the control and releases resources back to the system.</summary>
            <param name="disposing">Indicates whether this method is called from the public Dispose method or from the finalizer.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Finalize">
            <summary>Allows the WorkspaceViewer to attempt to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.OnDisposeImage(Atalasoft.Imaging.ImageCancelEventArgs)">
            <summary>Called when an image is about to be disposed.</summary>
            <param name="e">An ImageCancelEventArgs containing the image about to be disposed. To stop the image from being disposed, set the Cancel property to true.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.OnHandleCreated(System.EventArgs)">
            <summary>Called when the control handle is created.</summary>
            <param name="e">An EventArgs for this event.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.OnImageChanged(Atalasoft.Imaging.ImageEventArgs)">
            <summary>Called when the Image property has changed.</summary>
            <param name="e">An ImageEventArgs containing the new Image.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.OnImageStreamCompleted(Atalasoft.Imaging.ImageStreamEventArgs)">
            <summary>Called when the stream being used to read an image is no longer needed and raises the ImageStreamCompleted event.</summary>
            <param name="e">An ImageStreamEventArgs containing the stream.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.OnProcessCompleted(Atalasoft.Imaging.ImageEventArgs)">
            <summary>Called when an asynchronous process has completed and raises the ProcessCompleted event.</summary>
            <param name="e">An ImageEventArgs containing the processed image.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.OnProcessError(Atalasoft.Imaging.ExceptionEventArgs)">
            <summary>Called when there is an error during an asynchronous process and raises the ProcessError event.</summary>
            <param name="e">An ExceptionEventArgs containing the exception raised during this process.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.OnProgress(Atalasoft.Imaging.ProgressEventArgs)">
            <summary>Raises the Progress event.</summary>
            <param name="e">A ProgressEventArgs containing progress information.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Open(System.String)">
            <summary>Loads an image file into a WorkspaceViewer.</summary>
            <param name="fileName">The filename of the image to load.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Open(System.String,System.Int32)">
            <summary>Loads an image file into a WorkspaceViewer with the specified frame index.</summary>
            <param name="filename">The filename of the image to load.</param>
            <param name="frameIndex">A zero-based index of the frame to load when the image is a multi-framed format such as TIFF. Set this to -1 to load all of the frames.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Open(System.IO.Stream)">
            <summary>Loads an image from a stream into the WorkspaceViewer.</summary>
            <param name="stream">A stream containing the image data.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Open(System.IO.Stream,System.Int32)">
            <summary>Loads an image from a stream into the WorkspaceViewer specifying the frame to load.</summary>
            <param name="stream">A stream containing the image data.</param>
            <param name="frameIndex">A zero-based index of the frame to load when the image is a multi-framed format such as TIFF. Set this to -1 to load all of the frames.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Save">
            <summary>    Writes the current AtalaImage or ImageCollection to a     file or stream.</summary>
            <remarks>Saving an image with this method when the Workspace is in Asynchronous mode will add this operation to the ProcessQueue and save Asynchronously.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Save(System.IO.Stream,Atalasoft.Imaging.Codec.ImageEncoder)">
            <summary>Saves the current image(s) to a stream.</summary>
            <param name="stream">The stream to save the image(s) into.</param>
            <param name="encoder">The ImageEncoder used to encode the image data.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Save(System.IO.Stream,Atalasoft.Imaging.Codec.ImageEncoder,System.Int32)">
            <summary>Saves the current image(s) to a stream using the specified encoder and frame index.</summary>
            <param name="stream">The stream to save the image(s) into.</param>
            <param name="encoder">The ImageEncoder used to encode the image data.</param>
            <param name="frameIndex">The image index in the collection to save. Set this to -1 if all images are to be saved.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Save(System.String,Atalasoft.Imaging.Codec.ImageEncoder)">
            <summary>Saves the current image(s) to a file using the specified encoder.</summary>
            <param name="fileName">The filename to which the image data is saved.</param>
            <param name="encoder">The ImageEncoder used to encode the image data.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Save(System.String,Atalasoft.Imaging.Codec.ImageType)">
            <summary>Saves the current image(s) using the specified image type.</summary>
            <param name="fileName">The filename to which the image data is saved.</param>
            <param name="imageType">The type of image encoder to use.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Save(System.String,Atalasoft.Imaging.Codec.ImageEncoder,System.Int32)">
            <summary>Saves the current image(s) to a file using the specified encoder and frame index.</summary>
            <param name="fileName">The filename to which the image data is saved.</param>
            <param name="encoder">The ImageEncoder used to encode the image data.</param>
            <param name="frameIndex">The image index in the collection to save. Set this to -1 if all images are to be saved.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.SetWorkspace(Atalasoft.Imaging.Workspace)">
            <summary>Sets the Workspace of this control.</summary>
            <param name="workspace">The Workspace object to set.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.WorkspaceViewer.Update">
            <summary>Updates the image in the control with the current image in the workspace.</summary>
            <remarks>Set  AutoUpdate to automatically turn on or off this behavior.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.WorkspaceViewer.Asynchronous">
            <summary>    Gets or sets a value indicating if method calls through     this Workspace object are processed     asynchronously in a background thread.</summary>
            <remarks>    By default, this value is false. When     this value is true the workspace is operating     in asynchronous mode and the ProcessQueue is used to queue each     command that is applied to the image. If the AtalaImage is     accessed directly, unexpected threading issues might     occur.     See Asynchronous Image Processing for more information on     asynchronous programming in dotImage.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.WorkspaceViewer.AutoDispose">
            <summary>Gets or sets a value indicating if the Workspace should dispose all images it contains when finalized.</summary>
            <remarks>This value is true by default. Set it to false if using images in another location.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.WorkspaceViewer.AutoUpdate">
            <summary>Gets or sets a value indicating if the control updates its display whenever the current image changes.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.WorkspaceViewer.Image">
            <summary>    Gets or sets the current     AtalaImage     that is active in this Workspace.</summary>
            <remarks>    When the image that is being set already exists in the     ImageCollection, then that image is set as the current, and the          ChangedImage event fires. When the image being set does not     exist in the collection, the current image is replaced with the     new image, and the current image is either added to the          UndoCollection, or disposed.     To replace the current image, without disposing it, or     placing it into the UndoCollection, use the          Replace method in the          ImageCollection by calling     myWorkspace.Images.Replace(newImage) instead of     myWorkspace.Image = newImage.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.WorkspaceViewer.Images">
            <summary>    Gets the ImageCollection of this     Workspace object.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.WorkspaceViewer.Queue">
            <summary>    Gets the          ProcessQueue containing queued items that this     Workspace     object is currently processing.</summary>
            <remarks>The ProcessQueue only contains items if the Workspace is running in Asynchronous mode.</remarks>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.WorkspaceViewer.Undos">
            <summary>    Gets the UndoCollection object containing the undo     history of this Workspace.</summary>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.WorkspaceViewer.DisposeImage">
            <summary>Fired when an image in the ImageCollection or UndoCollection is disposed.</summary>
            <remarks>This even should be handled if images are being shared. If this event contains an image that shouldn't be disposed, set the Cancel property to true.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.WorkspaceViewer.ImageStreamCompleted">
            <summary>    Fires after an image has been read or saved signifying     that the Stream which was passed in can be     closed.</summary>
            <remarks>This event only fires if the stream was created outside dotImage.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.WorkspaceViewer.ProcessCompleted">
            <summary>Fires when an asynchronous process has completed.</summary>
            <remarks>This is fired when processing commands, opening, or saving images.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.WorkspaceViewer.ProcessError">
            <summary>    Fires when an error occurs in a separate thread when     being processed asynchronously.</summary>
            <remarks>This event can be handled to react to an exception when it occurs in another thread. Typically a message box with exception details is displayed to the user. When this event is not handled, and the Asynchronous property is true, errors can go un-noticed, and without any error messages displayed.</remarks>
        </member>
        <member name="E:Atalasoft.Imaging.WinControls.WorkspaceViewer.Progress">
            <summary>Fires while an image is being processed.</summary>
            <remarks>Handle this event to show a progress bar or to cancel an operation while in progress. Some operations will fire this event from 0 - 100 multiple times.</remarks>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ZoomWindow">
            <summary>The zoom window is a form that displays a zoomed portion of the current image.</summary>
            <remarks>This form is usually used in conjunction with the  Magnifier MouseTool but can also be a standalone window.</remarks>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ZoomWindow.#ctor">
            <summary>Creates a ZoomWindow.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ZoomWindow.#ctor">
            <summary>Initializes a new instance of the  ZoomWindow.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ZoomWindow.#ctor(System.Boolean)">
            <summary>Creates a new instance of ZoomWindow specifying whether the zoom window uses a BitmapViewer or an ImageViewer.</summary>
            <param name="bitmapStyle">Set to true if a BitmapViewer is used instead of an ImageViewer.</param>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ZoomWindow.Dispose">
            <summary>Clean up any resources being used.</summary>
        </member>
        <member name="M:Atalasoft.Imaging.WinControls.ZoomWindow.Dispose(System.Boolean)">
            <summary>Clean up any resources being used.</summary>
            <param name="disposing">Indicates whether this method was called from the public Dispose method or from the finalizer.</param>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ZoomWindow.BackColor">
            <summary>Gets or sets the background color of the window.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ZoomWindow.BackgroundImage">
            <summary>Gets or sets the background image of the window.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ZoomWindow.CenterPoint">
            <summary>Gets or sets the center pixel of the image inside the ZoomWindow.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ZoomWindow.Image">
            <summary>Gets or sets the Atalasoft.Imaging.AtalaImage that is being displayed in this ZoomWindow.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ZoomWindow.ImageView">
            <summary>Gets a reference to the  ImageViewer control which is part of the ZoomWindow.</summary>
        </member>
        <member name="P:Atalasoft.Imaging.WinControls.ZoomWindow.Zoom">
            <summary>Gets or sets the zoom level of the image in this ZoomWindow.</summary>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.CollectionChangedEventHandler">
            <summary>Represents a method that handles changes to the  ThumbnailCollection.</summary>
            <param name="sender">The object sending the event.</param>
            <param name="e">A  CollectionChangedEventArgs containing information for this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.CompareEventHandler">
            <summary>Represents a method that handles comparing  Thumbnail objects.</summary>
            <param name="sender">The object sending the event.</param>
            <param name="e">A  ThumbnailCompareEventArgs containing information for this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.DataMemberChangedEventHandler">
            <summary>Represents a method that handles member changes for data binding.</summary>
            <param name="sender">The object that sent the event.</param>
            <param name="e">A  DataMemberChangedEventArgs containing information for this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.PaintThumbnailEventHandler">
            <summary>Represents a method that handles painting a single thumbnail.</summary>
            <param name="sender">The object sending this event.</param>
            <param name="e">A  PaintThumbnailEventArgs containing information used for rendering the thumbnail.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.PrintCompositeEventHandler">
            <summary>Represents the method that handles the AfterPrintImage and PrintImage events of the ImageCompositePrintDocument class.</summary>
            <param name="sender">The ImageCompositePrintDocument raising this event.</param>
            <param name="e">A PrintCompositeEventArgs containing information about this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.PrintImageEventHandler">
            <summary>Represents the method that will handle the AfterPrintPage, GetImage and PrintImage events of ImagePrintDocument.</summary>
            <param name="sender">The ImagePrintDocument raising this event.</param>
            <param name="e">A PrintImageEventArgs containing information about this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.RubberbandEventHandler">
            <summary>Represents the method that will handle the Changed and Changing event of the RubberBand component.</summary>
            <param name="sender">The object raising this event.</param>
            <param name="e">A RubberbandEventArgs containing information about this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ScrollEventHandler">
            <summary>Represents the method that will handle the Scrolling and ScrollChanged event of the  Scrollport control.</summary>
            <param name="sender">The object raising this event.</param>
            <param name="e">A ScrollEventArgs containing information about this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailDropEventHandler">
            <summary>Represents the method that will handle the ThumbnailDrop event of the  ThumbnailView and  FolderThumbnailView controls.</summary>
            <param name="sender">The control raising this event.</param>
            <param name="e">A  ThumbnailDropEventArgs containing information about this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailEventHandler">
            <summary>Represents the method that will handle the various events of the  ThumbnailView control.</summary>
            <param name="sender">The object raising this event.</param>
            <param name="e">The  ThumbnailEventArgs containing information about this event.</param>
        </member>
        <member name="T:Atalasoft.Imaging.WinControls.ThumbnailLoadEventHandler">
            <summary>Represents a method used to handle custom loading or cancelation of a thumbnail.</summary>
            <param name="sender">The object that raised the event.</param>
            <param name="e">A  ThumbnailLoadEventArgs containing information for this event.</param>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Atalasoft, Inc.
United States United States
Lou Franco is the Director of Engineering at Atalasoft, provider of the leading .NET Imaging SDK (DotImage) and the Document Viewer for SharePoint (Vizit).

http://atalasoft.com/products/dotimage
http://vizitsp.com

Comments and Discussions