Click or drag to resize

Atalasoft.Imaging.WinControls Namespace

 
Classes
  ClassDescription
Public classBeforeCreateThumbnailEventArgs
This class holds information for a thumbnail creation process and allows the image used to generate the thumbnail to be modified or replaced.
Public classBitmapViewer
A scrollable viewport control for displaying a GDI+ Image or Bitmap.
Public classBorderContainer
This class is used to add a border around any control.
Public classCachedImageUndoManager
This class is used to provide the undo and redo features in DocumentViewer.
Public classCollectionChangedEventArgs
This class is used with the CollectionChangedEventHandler delegate to notify when changes have been made to the ThumbnailCollection.
Public classDataMemberChangedEventArgs
This class is used to provide notification when the ThumbnailDataBinding data has been modified.
Public classDocumentViewer

The DocumentViewer control simplifies the process of synchronizing a ThumbnailView with a ImageViewer.

The control's ThumbnailView can be docked on any side using the ThumbnailDockStyle property. A SeparatorProperties can be enabled, allowing the end user to resize the ThumbnailView and the ImageViewer will fill the rest of the control.

Synchronization is performed using the ThumbnailImageViewerSynchronizer class. When a thumbnail is selected, its full size image is loaded into the viewer where it can be modified. When an image is modified its thumbnail will be updated to match the change.

Public classDocumentViewerThumbnailView
Public classEllipseRubberband
A elliptical rubberband that can be positioned with the mouse on a viewport control.
Public classFolderThumbnailView
A thumbnail list control designed to display thumbnails of images from a directory.
Public classCode exampleImageCompositePrintDocument
Allows multiple images to be printed per page at typical metric and English photo sizes.
Public classImageControlProperties
This class is used to provide properties for the WorkspaceViewer used by the DocumentViewer.
Public classImageInsertEventArgs
This class contains information for an image that was inserted into the collection.
Public classCode exampleImagePrintDocument
Derives from PrintDocument and allows AtalaImage objects to be printed directly to a printer.
Public classImageViewer
A scrollable viewport for AtalaImages.
Public classItemBounds
This class is used to hold positioning information for a single Thumbnail object.
Public classLineRubberband
A line rubber-band that can be positioned with the mouse on a viewport control.
Public classLocDescriptionAttribute
For internal localization use only.
Public classMagnifier
The Magnifier is part of the ImageViewer control, and when selected in the MouseTool property it will display a magnified region of the image when holding the mouse button down.
Public classMargin
This class is used to define a margin area.
Public classMarginTypeConverter
This class is used by the designer, allowing Margin objects to be modified in the property grid.
Public classOpenDocumentEventArgs
This class holds information for an Open, Add or Insert method.
Public classOpenImageFileDialog
This class extends the OpenFileDialog by displaying an image preview that automatically updates as the user selects a file in the dialog.
Public classPaintDropPositionIndicatorEventArgs
Used with the EraseDropPositionIndicator and PaintDropPositionIndicator events to allow for custom drawing.
Public classPaintThumbnailEventArgs
This class is used with the PaintThumbnail event to allow custom thumbnail drawing.
Public classPrintCompositeEventArgs
Provides data for the PrintImage event in the ImageCompositePrintDocument class.
Public classPrintImageEventArgs
Provides data for the AfterPrintPage, GetImage and PrintImage events of ImagePrintDocument.
Public classRectangleRubberband
A rectangular rubber-band that can be positioned with the mouse on a viewport control.
Public classRectangleSelection
A rectangular selection that can be positioned and moved with the mouse on a viewport control.
Public classRubberband
A base class which all rubber bands inherit from.
Public classRubberbandEventArgs
Provides data for the Changed and Changing events of the Rubberband class.
Public classScreenCapture
This class is used to capture the screen, window or a specified area of the screen or window.
Public classScrollEventArgs
Provides data for the Scrolling and ScrollChanged events of the Scrollport control.
Public classScrollport
Defines a base class that can be used for scrollable viewport to display and scroll any rectangular area.
Public classSelectedThumbnailCollection
A collection of Thumbnail objects currently selected in the ThumbnailView. This is provided through the SelectedItems property.
Public classSeparatorProperties
This class holds properties for the internal Splitter used by the DocumentViewer control.
Public classThumbnail
This class contains information about the thumbnail image stored in the ThumbnailView and FolderThumbnailView controls.
Public classThumbnailCaptionRequestEventArgs
This class is used with the ThumbnailCaptionRequestEventHandler when thumbnail are being created from an ImageSource.
Public classThumbnailCollection
Contains a collection of Thumbnail objects.
Public classThumbnailCompareEventArgs
This class is used with the CompareThumbnails event to allow a custom sort.
Public classThumbnailControlProperties
This class is used to hold property values for a ThumbnailView control used by the DocumentViewer.
Public classThumbnailDataBinding
This class is used to bind the ThumbnailView to a data source.
Public classThumbnailDragDropOperation
This class is used for a drag and drop operation on the ThumbnailView control.
Public classThumbnailDropEventArgs
This class is send in the ThumbnailDrop event to indicate where the dropped items were placed.
Public classThumbnailEventArgs
Provides data for various events in the ThumbnailView control.
Public classThumbnailImageViewerSynchronizer

This class is used to synchronize a ThumbnailView and an ImageViewer control together.

The ThumbnailImageViewerSynchronizer will handle loading the image of a selected thumbnail into the viewer and updating the thumbnail image when the image has been modified.

Public classThumbnailLoadEventArgs
Provides data for the BeforeThumbnailLoad event in the ThumbnailView control.
Public classThumbnailView
A thumbnail list control designed to display thumbnails of AtalaImage objects, or image files.
Public classViewport
Defines a base scrollable viewport for images contained in classes that inherit this abstract class.
Public classWorkspaceViewer
A scrollable viewport containing a Workspace object.
Public classZoomWindow
The zoom window is a form that displays a zoomed portion of the current image.
Delegates
  DelegateDescription
Public delegateCollectionChangedEventHandler
Represents a method that handles changes to the ThumbnailCollection.
Public delegateCompareEventHandler
Represents a method that handles comparing Thumbnail objects.
Public delegateDataMemberChangedEventHandler
Represents a method that handles member changes for data binding.
Public delegatePaintDropPositionIndicatorEventHandler
Represents a method used to paint the DropPositionIndicator.
Public delegatePaintThumbnailEventHandler
Represents a method that handles painting a single thumbnail.
Public delegatePrintCompositeEventHandler
Represents the method that handles the AfterPrintImage and PrintImage events of the ImageCompositePrintDocument class.
Public delegatePrintImageEventHandler
Represents the method that will handle the AfterPrintPage, GetImage and PrintImage events of ImagePrintDocument.
Public delegateRubberbandEventHandler
Represents the method that will handle the Changed and Changing event of the Rubberband component.
Public delegateScrollEventHandler
Represents the method that will handle the Scrolling and ScrollChanged event of the Scrollport control.
Public delegateThumbnailCaptionRequestEventHandler
This event handler is used by the ThumbnailView to request caption and tooltip values for images loaded from an ImageSource.
Public delegateThumbnailDropEventHandler
Represents the method that will handle the ThumbnailDrop event of the ThumbnailView and FolderThumbnailView controls.
Public delegateThumbnailEventHandler
Public delegateThumbnailLoadEventHandler
Represents a method used to handle custom loading or cancelation of a thumbnail.
Enumerations
  EnumerationDescription
Public enumerationAntialiasDisplayMode
Specifies the antialis display mode that can be set to the ImageViewer and WorkspaceViewer controls.
Public enumerationArrowKeyAction
Defines the action taken when the ThumbnailView receives an arrow key press event.
Public enumerationAutoZoomMode
Specifies the automatic zoom setting of the image displayed in the Viewport control.
Public enumerationCollectionChangeType
Specifies changes to the collection.
Public enumerationCompositePrintLayout
Specifies the layout used in the ImageCompositePrintDocument when printing.
Public enumerationControlDockStyle
Defines the dock position of a control.
Public enumerationControlSeparator
Defines the type of separator to use.
Public enumerationDragDropMode
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.
Public enumerationFileDialogView
This enumeration is used to set the initial view state of the OpenImageFileDialog.
Public enumerationMouseToolType
Specifies the Mouse Tool Type to use in the Viewport control.
Public enumerationPrintScaleMode
Specifies the type of scaling used when printing an image with ImagePrintDocument.
Public enumerationResolutionScaleMode
Specified the behavior options when displaying images with different X and Y resolutions as defined in the ResolutionScaleMode property of the Viewport control.
Public enumerationScrollBarDirection
Specifies the horizontal or vertical scrollbar.
Public enumerationScrollBarVisibility
Specifies how the scroll bars are shown in the Scrollport and inherited control.
Public enumerationSelectedItemRenderStyle
Specifies the rendering style for selected items.
Public enumerationSelectedItemsOrder
Defines the order of the selected items collection.
Public enumerationSortOrder
Specifies the sort order used by the ThumbnailView and FolderThumbnailView controls.
Public enumerationThumbLoadMethod
Determines the method used to load thumbnails in FolderThumbnailView.
Public enumerationThumbnailDropPositionIndicator
Defines the drop position indicator used with the ThumbnailView.
Public enumerationThumbnailLayout
This enumeration is used with the ThumbnailLayout property to indicate the layout of the thumbnails.
Public enumerationThumbnailSelectionMode
Defines the selection mode of the ThumbnailView.
Public enumerationThumbViewAttribute
Specifies values for the DisplayText and SortBy properties.