Click or drag to resize

DocumentViewerOpen Method (Stream, ThumbnailCaptionRequestEventHandler)

Opens all pages from a stream and gets the caption and tooltip from the specified ThumbnailCaptionRequestEventHandler.

Namespace:  Atalasoft.Imaging.WinControls
Assembly:  Atalasoft.dotImage.WinControls (in Atalasoft.dotImage.WinControls.dll) Version: (.NET 4.5.2, x86)
public void Open(
	Stream stream,
	ThumbnailCaptionRequestEventHandler captionRequestHandler


Type: System.IOStream
The stream containing the image. The stream must have read access and be seekable.
Type: Atalasoft.Imaging.WinControlsThumbnailCaptionRequestEventHandler
A ThumbnailCaptionRequestEventHandler that will be used to request the caption and tooltip for each thumbnail.
ArgumentNullException Thrown if the stream argument is null (Nothing in VB).
ArgumentException Thrown if the stream is not seekable or does not have read access.
private void menuOpen_Click(object sender, System.EventArgs e)
 // The caption and tooltip for each page will
 // be set in the OnThumbnailCaptionRequest method.
 using (FileStream fs = new FileStream(@"C:\images\multipage.tif", FileMode.Open, FileAccess.Read, FileShare.Read))
     this._viewer.Open(fs, new ThumbnailCaptionRequestEventHandler(OnThumbnailCaptionRequest));

private void OnThumbnailCaptionRequest(object sender, ThumbnailCaptionRequestEventArgs e)
 e.Caption = "Image " + e.Index.ToString();
 e.ToolTip = "";
See Also