LEADTOOLS Windows Forms (Leadtools.WinForms assembly)
LEAD Technologies, Inc

FilePageNumber Property

Example 





Gets the file page number for the RasterImageListItem if this item represent a single page is a multi page file.
Syntax
public int FilePageNumber {get; set;}
'Declaration
 
Public Property FilePageNumber As Integer
'Usage
 
Dim instance As RasterImageListItem
Dim value As Integer
 
instance.FilePageNumber = value
 
value = instance.FilePageNumber
public int FilePageNumber {get; set;}
 get_FilePageNumber();
set_FilePageNumber(value);
public:
property int FilePageNumber {
   int get();
   void set (    int value);
}

Property Value

The 1-based page number index in Image to display. The default value is 1.
Remarks
This property is valid only when calling LoadThumbnails(String,String,RasterThumbnailBrowserLoadFlags) and the flags paramter set to RasterThumbnailBrowserLoadFlags.ExpandMultiPage
Example
 
Public Sub RasterImageListItem_Page(ByVal imageList As RasterImageList)
      ' Initialize the RasterCodecs class
      Dim codecs As RasterCodecs = New RasterCodecs()
      ' Clear existing items
      imageList.Items.Clear()

      ' Load a multi-page file
      Dim fileName As String = Path.Combine(LEAD_VARS.ImagesDir, "eye.gif")
      Dim image As RasterImage = codecs.Load(fileName)

      ' Create the items (1 for each page)
      Dim page As Integer = 1
      Do While page <= image.PageCount
         Dim item As RasterImageListItem = New RasterImageListItem()

         item.Image = image ' Use the same image for all items
         item.Page = page ' But with a different page number
         item.Text = "Page " & page.ToString()

         ' Add the item to the image list
         imageList.Items.Add(item)
         page += 1
      Loop


   End Sub

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
public void RasterImageListItem_Page(RasterImageList imageList)
   {
      // Initialize the RasterCodecs class
      RasterCodecs codecs = new RasterCodecs();
      // Clear existing items
      imageList.Items.Clear();

      // Load a multi-page file
      string fileName = Path.Combine(LEAD_VARS.ImagesDir, "eye.gif");
      RasterImage image = codecs.Load(fileName);

      // Create the items (1 for each page)
      for (int page = 1; page <= image.PageCount; page++)
      {
         RasterImageListItem item = new RasterImageListItem();

         item.Image = image;  // Use the same image for all items
         item.Page = page;  // But with a different page number
         item.Text = "Page " + page.ToString();

         // Add the item to the image list
         imageList.Items.Add(item);
      }


   }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

RasterImageListItem Class
RasterImageListItem Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.