PdfViewer.GetInitialView

Retrieves the initial View of the document displayed.

public View GetInitialView()
Function GetInitialView() As View

Returns

View

This method returns the initial 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 the initial view and its associated details.

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) Handles MyBase.Load
        ' Open the document in Viewer.
        MyPdfViewer.Open("C:\MyDocument.pdf")

        'Get initial view of the document.
        Dim MyInitialView As ceTe.DynamicPDF.Viewer.View = MyPdfViewer.GetInitialView()
        
        ' Get the details of view.
        Dim pageNo As Integer = MyInitialView.StartPageNumber
        Dim zoomValue As Single = MyInitialView.ZoomPercent
        Dim MyDisplayMode As PageDisplayMode = MyInitialView.PageDisplayMode
        Dim MyZoomMode As Zoom = MyInitialView.ZoomMode
        Dim MyPageOrientation As Orientation = MyInitialView.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 PdfViewwer.
            Open(@"C:\MyDocument.pdf");

            //Get initial view of the document.
            ceTe.DynamicPDF.Viewer.View  initialView = GetInitialView();

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

See Also

View
PdfViewer
ceTe.DynamicPDF.Viewer

In this topic