Using Image Viewer (original) (raw)
The LEADTOOLS ImageViewer class represents a control that displays one or more images with optional interactive UI operations. It supports single item applications such as MS-Paint or multiple item applications such as Adobe Acrobat.
- LEADTOOLS Main Demo uses an Image Viewer instance in single layout mode to view the main image
- LEADTOOLS Document Viewer uses an Image Viewer instance in vertical layout to view thumbnails of pages
- And another Image Viewer instance with in double layout to view the main content
ImageViewer supports the following features
- Single or multiple items each with its own image data, size and optional additional transformation
- Built in support for raster and SVG images and documents including loading directly from disk file or URLs
- Extensible layout system with built-in support for single, vertical and horizontal layouts
- Rich built-in and fully customizable and extensible user-interface interaction support for panning, zooming, magnify glass, rubber banding and many more. Support for both mouse and touch input
- Fully customizable appearance and position
- Auto and custom scroll modes
- Owner draw rendering
- Viewing options including infinite zooming with size modes (fit, fit page, etc.), rotation at any angle, flip, reverse, color inversion and low level transformation
- High level items operations for hit-testing and automatically go to a certain item or page
- Drag and drop between the image viewer and external sources such as the file system or other image viewers instances
- Floater and region support
- Virtualization mode for handling large number of images