←Select platform

ImageViewerItems Class Members

Summary

The following tables list the members exposed by ImageViewerItems.

Public Constructors

Name Description
Public Constructor LeadCollection<T> Initializes a new empty instance of the LeadCollection/<T/> class. (Inherited from LeadCollection<ImageViewerItem>)

Public Methods

Name Description
Public Method AddFromImage Adds a new item from a RasterImage object.
Public Method AddFromImageFile Adds a new raster image item from a disk file.
Public Method AddFromImageUrl Adds a new raster image item from a URL pointing to an image file.
Public Method AddFromPageRasterizer Adds a new item from an IPageRasterizer-based object.
Public Method AddFromSvgDocument Adds a new item from an SvgDocument object.
Public Method AddFromSvgFile Adds an SVG document new item from a disk file.
Public Method AddFromSvgUrl Adds a new SVG document item from a URL pointing to an image file.
Public Method AddRange Adds multiple items to the end of the collection. (Inherited from LeadCollection<ImageViewerItem>)
Public Method GetSelected Returns the current selected items in the viewer
Public Method IndexOf Index of an item in this collection.
Public Method InsertFromImage Inserts a new item from a RasterImage objects.
Public Method InsertFromImageFile Inserts a new raster image item from a disk file.
Public Method InsertFromImageUrl Inserts a new raster image item from a URL pointing to an image file.
Public Method InsertFromPageRasterizer Inserts a new item from an IPageRasterizer-based object.
Public Method InsertFromSvgDocument Inserts a new item from an SvgDocument object.
Public Method InsertFromSvgFile Inserts an SVG document new item from a disk file.
Public Method InsertFromSvgUrl Inserts a new SVG document item from a URL pointing to an image file.
Public Method InsertRange Inserts an item into the LeadCollection/<T/> at the specified index. (Inherited from LeadCollection<ImageViewerItem>)
Public Method Move Moves the item at the specified index to a new location in the collection. (Inherited from LeadCollection<ImageViewerItem>)
Public Method RemoveRange Removes items from the LeadCollection/<T/> at the specified index and count. (Inherited from LeadCollection<ImageViewerItem>)
Public Method Select Select items in the viewer.
Public Method ToArray Gets an array of the items in this collection. (Inherited from LeadCollection<ImageViewerItem>)
Public Method UpdateImage Update the image of an item.
Public Method UpdatePageRasterizer Updates the PageRasterizer of an item.
Public Method UpdateSvgDocument Update the SVG document of an item.
Public Method UpdateUrl Update the image or SVG URL of an item.

Protected Methods

Name Description
Protected Method ClearItems Overrides LeadCollection.ClearItems to handle removing items from the viewer.
Protected Method InsertItem Overrides LeadCollection.InsertItem to handle adding items to the viewer.
Protected Method InsertItemRange Overrides LeadCollection.InsertItemRange to handle adding items to the viewer.
Protected Method MoveItem Overrides LeadCollection.MoveItem to handle moving items around in the viewer.
Protected Method OnCollectionChanged Overrides LeadCollection.OnCollectionChanged to handle items being added to or removed from the viewer.
Protected Method RemoveItem Overrides LeadCollection.InsertItem to handle removing items to the viewer.
Protected Method RemoveItemRange Overrides LeadCollection.RemoveItemRange to handle removing items from the viewer.
Protected Method SetItem Overrides LeadCollection.SetItem to handle replacing items in the viewer.

Public Properties

Name Description
Public Property AutoRenderOptimizeSvgDocuments Indicates whether to automatically optimize SVG documents for rendering.
Public Property ImageViewer Owner ImageViewer object.

Public Events

Name Description
Public Event CollectionChanged Occurs when an item is added, removed, changed, moved, or the entire list is refreshed. (Inherited from LeadCollection<ImageViewerItem>)

See Also

ImageViewerItems Class

Leadtools.Controls Namespace

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.