Gets the total number of pages a multi page file.
Syntax
Visual Basic (Declaration) | |
---|
Public Property FileTotalPages As Integer |
Visual Basic (Usage) | Copy Code |
---|
Dim instance As RasterImageListItem
Dim value As Integer
instance.FileTotalPages = value
value = instance.FileTotalPages
|
C# | |
---|
public int FileTotalPages {get; set;} |
C++/CLI | |
---|
public:
property int FileTotalPages {
int get();
void set (int value);
} |
Return Value
The 1-based page number index in
RasterImageListItem.Image to display. Default value is 1.
Example
This example will create and populate a RasterImageList control with thumbnail of the pages in
multi-page image file.
Visual Basic | Copy Code |
---|
Public Sub RasterImageListItem_Page(ByVal imageList As RasterImageList)
RasterCodecs.Startup()
Dim codecs As RasterCodecs = New RasterCodecs()
imageList.Items.Clear()
Dim fileName As String = LeadtoolsExamples.Common.ImagesPath.Path + "eye.gif"
Dim image As RasterImage = codecs.Load(fileName)
Dim page As Integer = 1
Do While page <= image.PageCount
Dim item As RasterImageListItem = New RasterImageListItem()
item.Image = image
item.Page = page
item.Text = "Page " & page.ToString()
imageList.Items.Add(item)
page += 1
Loop
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void RasterImageListItem_Page(RasterImageList imageList) { // Initialize the RasterCodecs class RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); // Clear existing items imageList.Items.Clear(); // Load a multi-page file string fileName = LeadtoolsExamples.Common.ImagesPath.Path + "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); } RasterCodecs.Shutdown(); } |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also