GetThumbnailText Method


Gets the thumbnail text for a specific thumbnail element.

public string GetThumbnailText( 
   int thumbIndex 
Public Function GetThumbnailText( _ 
   ByVal thumbIndex As Integer _ 
) As String 
String^ GetThumbnailText(  
   int thumbIndex 


The 0-based index of the thumbnail element about which to obtain its text.

Return Value

The thumbnail element text.


This example get the image for the thumbnail element that have text same as targetThumbText.

using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.Web.Controls; 
public RasterImage WebThumbnailViewer_GetThumbnailImageByText(WebThumbnailViewer webThumbnailViewer, string targetThumbText) 
   RasterImage image = null; 
   string thumbImageUrl = string.Empty; 
   int pageIndex = 0; 
   if (webThumbnailViewer.Count > 1) 
      ThumbnailInfo thumbInfo; 
      for (int i = 0; i < webThumbnailViewer.Count; i++) 
         string currentThumbText = webThumbnailViewer.GetThumbnailText(i); 
         if (currentThumbText == targetThumbText) 
            thumbInfo = webThumbnailViewer.GetThumbnailInfo(i); 
            thumbImageUrl = thumbInfo.Url; 
            if (thumbInfo.CacheFileName != string.Empty) 
               thumbImageUrl = thumbInfo.CacheFileName; 
            pageIndex = thumbInfo.Page; 
      if (thumbImageUrl != string.Empty) 
         using (RasterCodecs codecs = new RasterCodecs()) 
            string filePath = webThumbnailViewer.Page.MapPath(thumbImageUrl); 
            image = codecs.Load(filePath, 0, CodecsLoadByteOrder.BgrOrGray, pageIndex, pageIndex); 
   return image; 
Imports Leadtools 
Imports Leadtools.Codecs 
Imports Leadtools.ImageProcessing 
Imports Leadtools.Web.Controls 
Public Function WebThumbnailViewer_GetThumbnailImageByText(ByVal webThumbnailViewer As WebThumbnailViewer, ByVal targetThumbText As String) As RasterImage 
   Dim image As RasterImage = Nothing 
   Dim thumbImageUrl As String = String.Empty 
   Dim pageIndex As Integer = 0 
   If webThumbnailViewer.Count > 1 Then 
      Dim thumbInfo As ThumbnailInfo 
      For i As Integer = 0 To webThumbnailViewer.Count Step 1 
         Dim currentThumbText As String = webThumbnailViewer.GetThumbnailText(i) 
         If currentThumbText = targetThumbText Then 
            thumbInfo = webThumbnailViewer.GetThumbnailInfo(i) 
            thumbImageUrl = thumbInfo.Url 
            If thumbInfo.CacheFileName <> String.Empty Then 
               thumbImageUrl = thumbInfo.CacheFileName 
            End If 
            pageIndex = thumbInfo.Page 
            Exit For 
         End If 
      Next i 
      If thumbImageUrl <> String.Empty Then 
         Using codecs As RasterCodecs = New RasterCodecs() 
            Dim filePath As String = webThumbnailViewer.Page.MapPath(thumbImageUrl) 
            image = codecs.Load(filePath, 0, CodecsLoadByteOrder.BgrOrGray, pageIndex, pageIndex) 
         End Using 
      End If 
   End If 
   Return image 
End Function 


Target Platforms

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

Leadtools.Web Assembly