LEADTOOLS WebForms and AJAX (Leadtools.Web assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.30
GetThumbnailInfo Method
See Also 
Leadtools.Web.Controls Namespace > WebThumbnailViewer Class : GetThumbnailInfo Method



thumbIndex
The 0-based index of the thumbnail element about which to obtain information.
thumbIndex
The 0-based index of the thumbnail element about which to obtain information.
Gets information about a specific thumbnail element.

Syntax

Visual Basic (Declaration) 
Public Function GetThumbnailInfo( _
   ByVal thumbIndex As Integer _
) As ThumbnailInfo
Visual Basic (Usage)Copy Code
Dim instance As WebThumbnailViewer
Dim thumbIndex As Integer
Dim value As ThumbnailInfo
 
value = instance.GetThumbnailInfo(thumbIndex)
C# 
public ThumbnailInfo GetThumbnailInfo( 
   int thumbIndex
)
C++/CLI 
public:
ThumbnailInfo GetThumbnailInfo( 
   int thumbIndex
) 

Parameters

thumbIndex
The 0-based index of the thumbnail element about which to obtain information.

Return Value

A ThumbnailInfo object containing information about the specified thumbnail element.

Example

This example loads the first thumbnail image into Leadtools.RasterImage.

Visual BasicCopy Code
Public Function WebImageViewer_GetThumbnailImage(ByVal webThumbnailViewer As WebThumbnailViewer) As RasterImage
   Dim image As RasterImage = Nothing
   If (webThumbnailViewer.Count > 1) Then
      Dim thumbInfo As ThumbnailInfo = webThumbnailViewer.GetThumbnailInfo(0)
      Dim thumbImageUrl As String = thumbInfo.Url

      If (Not thumbInfo.CacheFileName = String.Empty) Then
         thumbImageUrl = thumbInfo.CacheFileName
      End If
      Dim codecs As RasterCodecs = New RasterCodecs()

      Dim filePath As String = webThumbnailViewer.Page.MapPath(thumbImageUrl)

      image = codecs.Load(filePath, 0, CodecsLoadByteOrder.BgrOrGray, thumbInfo.Page, thumbInfo.Page)
   End If
   Return image
End Function
C#Copy Code
public RasterImage WebImageViewer_GetThumbnailImage(WebThumbnailViewer webThumbnailViewer)
{
   RasterImage image = null;
   if(webThumbnailViewer.Count > 1)
   {
      ThumbnailInfo thumbInfo = webThumbnailViewer.GetThumbnailInfo(0);
      string thumbImageUrl = thumbInfo.Url;

      if(thumbInfo.CacheFileName != string.Empty)
         thumbImageUrl = thumbInfo.CacheFileName;

      RasterCodecs codecs = new RasterCodecs();

      string filePath = webThumbnailViewer.Page.MapPath(thumbImageUrl);

      image = codecs.Load(filePath, 0, CodecsLoadByteOrder.BgrOrGray, thumbInfo.Page, thumbInfo.Page);
   }
   return image;
}

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7

See Also