PdfViewer.GetCurrentView

Retrieves the current View of the document displayed.

public View GetCurrentView()
Function GetCurrentView() As View

Returns

View

This method returns the current View of the document on display.

Licensing Info

This method is a DynamicPDF Viewer feature. One of the following is required for non-evaluation usage:

Examples

The following example will show how to get current view and its associated data.

Imports System
Imports System.Windows.Forms
Imports ceTe.DynamicPDF.Viewer

Public Class Form1
    Inherits System.Windows.Forms.Form

    Private MyPdfViewer As PdfViewer

    Sub New()
        InitializeComponent()
    End Sub

    Private Sub InitializeComponent()
        Me.MyPdfViewer = New PdfViewer()
        Me.Controls.Add(MyPdfViewer)
        AddHandler Me.Load, New EventHandler(AddressOf Form1_Load)
    End Sub

    Shared Sub Main()
        Application.Run(New Form1())
    End Sub			
    
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
        ' Open document in Viewer.
        MyPdfViewer.Open("C:\MyDocument.pdf")

        ' Get current view on display.
        Dim MyCurrentView As ceTe.DynamicPDF.Viewer.View = MyPdfViewer.GetCurrentView()
        
        ' Get the details of view.
        Dim pageNo As Integer = MyCurrentView.StartPageNumber
        Dim zoomValue As Single = MyCurrentView.ZoomPercent
        Dim MyDisplayMode As PageDisplayMode = MyCurrentView.PageDisplayMode
        Dim MySoomMode As Zoom = MyCurrentView.ZoomMode
        Dim MyPageOrientation As Orientation = MyCurrentView.PageOrientation
    End Sub

End Class						
using System;
using System.Windows.Forms;
using ceTe.DynamicPDF.Viewer;

namespace DynamicPDFViewerDemo
{
    public class Form1 : Form
    {
        private ceTe.DynamicPDF.Viewer.PdfViewer dpdfViewer;

        public Form1()
        {
            InitializeComponent();
        }

        [STAThread]
        static void Main()
        {
            Application.Run(new Form1());
        }		

        private void InitializeComponent()
        {
            this.dpdfViewer = new PdfViewer();
            this.Controls.Add(dpdfViewer);
            this.Load +=new EventHandler(Form1_Load);
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // Open document in viewer.
            Open(@"C:\MyDocument.pdf");

            // Get current view on display.
            ceTe.DynamicPDF.Viewer.View currentView = GetCurrentView();

            // Get the details of view.
            int pageNo = currentView.StartPageNumber;
            float zoomValue = currentView.ZoomPercent;
            PageDisplayMode displayMode = currentView.PageDisplayMode;
            Zoom zoomMode = currentView.ZoomMode;
            Orientation pageOrientation = currentView.PageOrientation;
        }
    }
}

See Also

View
PdfViewer
ceTe.DynamicPDF.Viewer

In this topic