PdfViewer.ViewChanged Event
Occurs each time when the view of the display is changed.
public event ViewChangedEventHandler PdfViewer.ViewChanged;
Public Event PdfViewer.ViewChanged As ViewChangedEventHandler
Event Handler
Licensing Info
This event 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
This example demonstrates, how to get the changed view and add it to history using ViewChangedEventArgs class.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
Shared Sub Main()
Application.Run(New Form1())
End Sub
Private Sub InitializeComponent()
Me.MyPdfViewer = New PdfViewer()
Me.Controls.Add(MyPdfViewer)
AddHandler MyPdfViewer.ViewChanged, AddressOf MyPdfViewer_ViewChanged
End Sub
Private Sub MyPdfViewer_ViewChanged(ByVal sender As Object, ByVal e As ceTe.DynamicPDF.Viewer.ViewChangedEventArgs)
' Get the changed view.
Dim changedView As ceTe.DynamicPDF.Viewer.View = e.PreviousView
' Setting to false, will exclude this view from storing into the view history.
e.AddViewToHistory = False
End Sub
End Class
using System;
using System.Windows.Forms;
using ceTe.DynamicPDF.Viewer;
namespace DynamicPDFViewerDemo
{
public class Form1 : Form
{
private PdfViewer dpdfViewer;
public Form1()
{
InitializeComponent();
}
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void InitializeComponent()
{
this.dpdfViewer = new PdfViewer();
this.Controls.Add(dpdfViewer);
ViewChanged += new ceTe.DynamicPDF.Viewer.ViewChangedEventHandler(this.pdfViewer_ViewChanged);
}
private void pdfViewer_ViewChanged(object sender, ceTe.DynamicPDF.Viewer.ViewChangedEventArgs e)
{
// Get the changed view.
ceTe.DynamicPDF.Viewer.View changedView = e.PreviousView;
// Setting to false, will exclude this view from storing into the view history.
e.AddViewToHistory = false;
}
}
}