[]
        
(Showing Draft Content)

C1.Win.C1Preview.C1PreviewThumbnailView

C1PreviewThumbnailView Class

Displays a list of thumbnails representing the pages of the connected preview pane.

Inheritance
C1PreviewThumbnailView
Namespace: C1.Win.C1Preview
Assembly: C1.Win.PrintPreview.8.dll
Syntax
[ToolboxBitmap(typeof(C1PreviewThumbnailView), "C1PreviewThumbnailView.png")]
public class C1PreviewThumbnailView : ListView, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged

Constructors

Name Description
C1PreviewThumbnailView()

Initializes a new instance of the C1PreviewThumbnailView class.

Properties

Name Description
Cursor

For internal use.

DefaultSize

For internal use.

Items

For internal use only.

PageNoFmt

Gets or sets the format used to display the page number below the page thumbnail.

PreviewPane

Gets or sets the preview pane to which this thumbnail view is connected.

ThumbnailNavigation

Gets or sets a value indicating whether thumbnails should show the navigation rectangle which can be dragged or resized using the mouse.

ThumbnailSize

Gets or sets the size of page thumbnails.

UseImageAsThumbnail

Gets or sets a value indicating whether the page image obtained from the preview pane should be used as the thumbnail (if this property is false, Image.GetThumbnailImage is called to obtain the thumbnail).

Methods

Name Description
Dispose(bool)

For internal use.

MakeThumbnail(Image)

Makes the thumbnail of a page image.

MakeThumbnail(Image, bool, Size, Pen, out Rectangle)

Makes the thumbnail of a page image.

MakeThumbnail(Image, out Rectangle)

Makes the thumbnail of a page image.

MakeThumbnail(Image, Size, Pen)

Makes the thumbnail of a page image.

OnDrawItem(DrawListViewItemEventArgs)

For internal use.

OnInvalidated(InvalidateEventArgs)

For internal use.

OnLayout(LayoutEventArgs)

For internal use.

OnMouseDown(MouseEventArgs)

For internal use.

OnMouseMove(MouseEventArgs)

For internal use.

OnMouseUp(MouseEventArgs)

For internal use.

OnPropertyChanged(string)

Raises the PropertyChanged event.

OnSelectedIndexChanged(EventArgs)

For internal use.

ResetPreviewPane()

Resets the PreviewPane property to its default value.

ResetThumbnailSize()

Resets the ThumbnailSize property to the default value.

ShouldSerializeCursor()

For internal use.

ShouldSerializePageNoFmt()

Indicates whether the PageNoFmt property should be serialized.

ShouldSerializePreviewPane()

Indicates whether the PreviewPane property should be serialized.

ShouldSerializeThumbnailSize()

Tests whether the ThumbnailSize property should be serialized.

Events

Name Description
PropertyChanged

Occurs when a property of the thumbnail view that is not inherited from the base class changes.