Active item of this image viewer.
Object.defineProperty(ImageViewer.prototype, 'activeItem',get: function(),set: function(value))
activeItem: ImageViewerItem; The active item of this image viewer. This value cannot be null.
For more information, refer to Image Viewer Items.
This example will use the viewer as a single-selection enabled list of images and shows how to track the current active item.
Start with the ImageViewer example, remove all the code inside the example function (search for the "// TODO: add example code here" comment) and insert the following code:
// Clear all the images already the viewerthis._imageViewer.items.clear();// Use vertical view layoutthis._imageViewer.viewLayout = new lt.Controls.ImageViewerVerticalViewLayout();// Make sure the item size is larger than the image size (thumbnails mode)this._imageViewer.itemSize = lt.LeadSizeD.create(200, 200);this._imageViewer.imageBorderThickness = 1;// Change the active item background colorthis._imageViewer.activeItemBackgroundColor = "lightblue";this._imageViewer.selectedItemBackgroundColor = "lightblue";// Add 4 items to the viewerfor (var page = 1; page <= 4; page++) {var item = new lt.Controls.ImageViewerItem();var imageUrl = "http://demo.leadtools.com/images/png/ocr" + page.toString() + ".png";item.url = imageUrl;this._imageViewer.items.add(item);}// Add the interface mode to select items (single)var selectItemsMode = new lt.Controls.ImageViewerSelectItemsInteractiveMode();selectItemsMode.selectionMode = lt.Controls.ImageViewerSelectionMode.single;// Tell the mode to set the active item for usselectItemsMode.autoItemMode = lt.Controls.ImageViewerAutoItemMode.autoSetActive;this._imageViewer.defaultInteractiveMode = selectItemsMode;// Hook to the ActiveItemChanged event and update the labelthis._imageViewer.activeItemChanged.add(function(sender, e) {var index = this.items.indexOf(this.activeItem);infoLabel.textContent = "ActiveIndex index is " + index.toString();});
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
