PdfViewer.GetInitialView
Retrieves the initial View of the document displayed.
public View GetInitialView()
Function GetInitialView() As View
Returns
Licensing Info
This method is a DynamicPDF Viewer feature. One of the following is required for non-evaluation usage:
- An active DynamicPDF Subscription
- An active DynamicPDF Professional or Professional Plus Subscription with DynamicPDF Viewer selected.
- A DynamicPDF Viewer for .NET v3.X Developer license.
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;
}
}
}