PdfViewer.FileOpened Event

Occurs after the PDF file is opened.

public event FileOpenedEventHandler PdfViewer.FileOpened;
Public Event PdfViewer.FileOpened As FileOpenedEventHandler

Event Handler

FileOpenedEventHandler

Licensing Info

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

Examples

This example shows, how to get displayed PDF document details using FileOpened event.

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.FileOpened, AddressOf MyPdfViewer_FileOpened 
    End Sub

    Private Sub MyPdfViewer_FileOpened(ByVal sender As Object, ByVal e As ceTe.DynamicPDF.Viewer.FileOpenedEventArgs)
        ' Get the displayed PDF document details.
        Dim Author As String = e.PdfDocument.Author
        Dim MyBookmarks As BookmarkList = e.PdfDocument.Bookmarks
        Dim Creator As String = e.PdfDocument.Creator
        Dim Keywords As String = e.PdfDocument.Keywords
        Dim PageCount As Integer = e.PdfDocument.PageCount
        Dim Producer As String = e.PdfDocument.Producer
        Dim Subject As String = e.PdfDocument.Subject
        Dim Title As String = e.PdfDocument.Title
    End Sub

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

namespace DynamicPDFViewerDemo
{
    public class Form1 : System.Windows.Forms.Form
    {
        private PdfViewer dpdfViewer;

        public Form1()
        {
            InitializeComponent();
        }

        private void InitializeComponent()
        {
            this.dpdfViewer = new PdfViewer();
            this.Controls.Add(dpdfViewer);
            FileOpened += new ceTe.DynamicPDF.Viewer.FileOpenedEventHandler(this.pdfViewer_FileOpened);
        }

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

        private void pdfViewer_FileOpened(object sender, ceTe.DynamicPDF.Viewer.FileOpenedEventArgs e)
        {
            // Getting displayed PDF document details.
            string Author = e.PdfDocument.Author;
            BookmarkList Bookmarks = e.PdfDocument.Bookmarks;
            string Creator = e.PdfDocument.Creator;
            string Keywords = e.PdfDocument.Keywords;
            int PageCount = e.PdfDocument.PageCount;
            string Producer = e.PdfDocument.Producer;
            string Subject = e.PdfDocument.Subject;
            string Title = e.PdfDocument.Title;
        }
    }
}

See Also

ceTe.DynamicPDF.Viewer

In this topic