ImageEn, unit iexUserInteractions

TIEPdfViewer.PageIndex

TIEPdfViewer.PageIndex


Declaration

property PageIndex: Integer;


Description

Returns the index of the current page of the document.
This will be the same as ImageEnView.IO.Params.ImageIndex

Note: Changing the active page will call OnBeforeLoadImage and OnImageLoaded


Examples

// Enable Previous/Next Page buttons
btnPrev.Enabled := ImageEnView1.PdfViewer.PageIndex > 0;
btnNext.Enabled := ImageEnView1.PdfViewer.PageIndex < ImageEnView1.PdfViewer.PageCount - 1;

// Navigate to the next page
ImageEnView1.PdfViewer.PageIndex := ImageEnView1.PdfViewer.PageIndex + 1;

// Save all pages of a PDF to Jpeg
ImageEnView1.PdfViewer.Enabled := True;
ImageEnView1.IO.LoadFromFile( filename );
for i := 0 to ImageEnView1.PdfViewer.PageCount - 1 do
begin
  ImageEnView1.PdfViewer.PageIndex := i;
  ImageEnView1.IO.SaveToFile( 'D:\' + ExtractFilename( ChangeFileExt( filename, '_' + IntToStr( i + 1 ) + '.jpg' )));
end;


See Also

PageCount
CurrentPage
ImageIndex
OnImageLoaded
OnBeforeLoadImage
ScrollToPage