GdPicture.NET Reference Guide
ThumbnailEx Class Members
Properties  Methods  Events

GdPicture14 Namespace : ThumbnailEx Class

The following tables list the members exposed by ThumbnailEx.

Public Constructors
 NameDescription
Public Constructor  
Top
Public Properties
 NameDescription
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Returns true if all items have been loaded, else false.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Specifies if the user is able to drop files from the explorer to the control. User will be allowed to drop files only if the items of the control has been loaded using LoadFromDirectory or if the control is empty. Default value is False.  
Public Property Specifies if the user is able to mode items by dragging operation. The event ItemMoved is raised for each item moving. Default value is False.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.ScrollableControl)
Public Property (Inherited from System.Windows.Forms.ScrollableControl)
Public Property (Inherited from System.Windows.Forms.ScrollableControl)
Public Property (Inherited from System.Windows.Forms.UserControl)
Public Property (Inherited from System.Windows.Forms.UserControl)
Public Property (Inherited from System.Windows.Forms.UserControl)
Public PropertyOverridden. Gets or sets the background color for the control.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.UserControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Specifies if a check box appears next each item in the ThumbnailEx control. Default value is False.  
Public Property Defines custom checkboxes left margin. Negative margin is allowed. Default value is 0.  
Public Property Defines custom checkboxes top margin. Negative margin is allowed. Default value is 0.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Specifies the prefixe used by default to generate the item text. Default value is "Page "  
Public Property Specifies if annotations are displayed in each thumbnail. True by default. Annotations can be GdPicture/XMP annotations, PDF annotations and PDF FormFields. Default value is True.  
Public Property (Inherited from System.Windows.Forms.ScrollableControl)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Defines the horizontal alignment of the text of each thumbnail. Default value is StringAlignment.Center.  
Public Property Specifies if an item has appearance of a hyperlink when the mouse pointer passes over it. Default value is False.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property The number of items in the control. Read only.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Specifies if the ThumbnailEx control is reactive to the GdViewer events. This property is available only when thumbnails source is a GdViewer object passed to the LoadFromGdViewer method. Default value is False.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Specifies if multiple items can be selected. Default value is False.  
Public Property Turn this property to True to implement your own drag and drop support. Default value is False.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Turn this property to True to pause the background process generating thumbnails. Default value is False.  
Public Property Specifies if the rendering engine should increase text contrast on low zoom in order to enhance readability. This feature can decrease rendering speed performances on old machines. Default value is False.  
Public Property Defines the rasterizer engine to use for PDF rendering purposes. Default value is PdfRasterizerEngine.PdfRasterizerEngineHybrid.  
Public Property Specifies if all items must be generated in background. If False, only visible items will be generated. False is recommended if the number of items exceed 1000. Default value is True.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Specifies if each item must be rotated according to Exif Orientation tag, if any. Default value is True.  
Public Property Defines the highlighting color of selected thumbnails.  
Public Property Specifies if a text is displayed near each thumbnail. Default value is True.  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Defines custom text left margin. Negative margin is allowed. Default value is 0.  
Public Property Defines custom text top margin. Negative margin is allowed. Default value is 0.  
Public Property Defines alignment of thumbnails in the control. Default value is ThumbnailAlignment.ThumbnailAlignmentVertical.  
Public Property Specifies the default background color of thumbnails. Default color is Gray.  
Public Property Specifies if thumbnails have border appearance. Default value is True.  
Public Property Specifies the default foreground color of thumbnails. Default color is Black.  
Public PropertyThe size, in pixel, of each thumbnail. The default value is (128, 128) and the maximum possible value is (256, 256).  
Public Property Sets the spacing between each thumbnail in the control. Set a size of (0, 0) to apply automatic spacing, otherwise a size larger than ThumbnailSize is suggested. Default value is (0, 0).  
Public Property (Inherited from System.Windows.Forms.Control)
Public Property Defines the vertical alignment of the text of each thumbnail. Default value is StringAlignment.Center.  
Public Property (Inherited from System.Windows.Forms.Control)
Top
Public Methods
 NameDescription
Public Method Adds a new thumbnail to the list from a file.  
Public MethodOverloaded.  Adds a new thumbnail to the list from a GdPicture Image.  
Public MethodOverloaded.  Adds a new thumbnail to the list from a file.  
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Reset the control and clear all generated thumbnails.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.MarshalByRefObject)
Public Method  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Ensures that the specified item is visible within the control, scrolling the content of the control if necessary.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Returns the index of the nearest item at the given location, searching in the specified direction.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Returns the index of the item at the specified location.  
Public Method Gets the bitmap of a specific item in the thumbnail list.  
Public Method Returns the check state (if checked or not) of a specific item in the thumbnail list.  
Public Method Returns the file path of the item source in case the control has been loaded from a folder source by the LoadFromDirectory() method.  
Public Method Returns the focus state (if focused or not) of a specific item in the thumbnail list.  
Public Method Returns the select state (if selected or not) of a specific item in the thumbnail list.  
Public Method Gets the tag object associated with a specific item in the thumbnail list.  
Public Method Gets the text of a specific item in the thumbnail list.  
Public Method (Inherited from System.MarshalByRefObject)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.MarshalByRefObject)
Public Method Adds a new thumbnail to the list from a file.  
Public Method Inserts a new thumbnail to the list from a GdPicture Image.  
Public Method Inserts a new thumbnail to the list from a Stream.  
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  Load thumbnails from directory. The ThumbnailEx control will generate a thumbnail for each image or PDF document found in the directory. Thumbnails will be generated asynchronously.  
Public Method Load thumbnails from an array of files. Thumbnails will be generated asynchronously.  
Public Method Load thumbnails from a GdPicture Image. If the GdPicture image is a multipage image, the ThumbnailEx control will generate a thumbnail for each page. Thumbnails will be created asynchronously.  
Public Method Load thumbnails from PDF document loaded by a GdPictureImaging object. The ThumbnailEx control will generate a thumbnail for each page in the document. Thumbnails will be created asynchronously.  
Public Method Load thumbnails from a GdViewer object. If the GdViewer object handles a multipage document, the ThumbnailEx control will generate a thumbnail for each page. Thumbnails will be created asynchronously.  
Public Method Adds to the control items which have been appended to the source after the latest loading operation. Works only when source is a GdViewer object, GdPicture image or GdPicturePDF object. New thumbnails will be generated asynchronously.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Moves an item in the thumbnail list.  
Public Method (Inherited from System.Windows.Forms.ContainerControl)
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Redraws a specific item in the thumbnail list.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Deletes a GdPicture Image from the memory.  
Public Method Clear the ThumbnailEx control then reload all thumbnails.  
Public Method Removes a specific item in the thumbnail list.  
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.ScrollableControl)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method Selects and set the focus to a specific item in the thumbnail list.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.ScrollableControl)
Public MethodOverloaded.  (Inherited from System.Windows.Forms.Control)
Public Method Changes the background color of a specific item in the thumbnail list.  
Public MethodOverloaded.  Changes the bitmap of a specific item in the thumbnail list, from a GdPicture Image.  
Public Method Changes the check state (if checked or not) of a specific item in the thumbnail list.  
Public Method Changes the select state (if selected or not) of a specific item in the thumbnail list.  
Public Method Change the font used to render the text of all items.  
Public Method Change the size, in pixel, of each item.  
Public Method Change the spacing between each item.  
Public Method Changes the tag object associated with a specific item in the thumbnail list.  
Public Method Changes the text of a specific item in the thumbnail list.  
Public Method (Inherited from System.Windows.Forms.Control)
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  Swap two items bitmap in the thumbnail list.  
Public Method (Inherited from System.ComponentModel.Component)
Public Method (Inherited from System.Windows.Forms.Control)
Public MethodOverloaded.  (Inherited from System.Windows.Forms.ContainerControl)
Public MethodOverloaded.  (Inherited from System.Windows.Forms.UserControl)
Top
Public Events
 NameDescription
Public Event (Inherited from System.Windows.Forms.UserControl)
Public Event (Inherited from System.Windows.Forms.UserControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when a file type is not supported by the control. It is possible to provide a specific Bitmap to be used in the item through the CustomBitmap property.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the check state of a thumbnail changes.  
Public Event Occurs when a thumbnail is clicked.  
Public Event Occurs when a thumbnail is double clicked.  
Public Event Occurs when the user moved an item in the control.  
Public Event Occurs when the selected state of a thumbnail changes.  
Public Event  
Public Event  
Public Event  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.UserControl)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event  
Public Event  
Public Event  
Public Event  
Public Event  
Public Event  
Public Event  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when all items of the controls has been loaded.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event Occurs when the control is scrolled.  
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Public Event (Inherited from System.Windows.Forms.Control)
Top
See Also

Reference

ThumbnailEx Class
GdPicture14 Namespace