Example #1
0
        private void btnPrevSearch_Click(object sender, EventArgs e)
        {
            string searchText = txtSearchText.Text.Trim();

            textSearchResult = DocumentViewer1.FindPrevious(searchText, lastSearchResult: textSearchResult, searchOptions: textSearchOptions);
            ShowSearchedTextNotFound(textSearchResult);
        }
Example #2
0
 private void txtSearchText_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == System.Windows.Forms.Keys.Enter)
     {
         string searchText = txtSearchText.Text.Trim();
         textSearchResult = DocumentViewer1.FindNext(searchText, lastSearchResult: textSearchResult, searchOptions: textSearchOptions);
         ShowSearchedTextNotFound(textSearchResult);
         e.Handled          = true;
         e.SuppressKeyPress = true;
     }
 }
Example #3
0
 private void TxtCurrentPage_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == System.Windows.Forms.Keys.Enter || e.KeyCode == System.Windows.Forms.Keys.Tab)
     {
         int pageNumber;
         if (int.TryParse(txtCurrentPage.Text, out pageNumber))
         {
             DocumentViewer1.GoToPage(pageNumber);
         }
         else
         {
             txtCurrentPage.Text = DocumentViewer1.CurrentPage.ToString();
         }
     }
 }
Example #4
0
        private void DocumentViewer1_ZoomListUpdated(object sender, ZoomValuesUpdatedEventArgs e)
        {
            cmbZoomPercent.SelectedIndexChanged -= cmbZoomPercent_SelectedIndexChanged;
            int index = cmbZoomPercent.ComboBox.SelectedIndex;

            cmbZoomPercent.ComboBox.DataSource    = DocumentViewer1.GetZoomList();
            cmbZoomPercent.ComboBox.DisplayMember = e.DisplayMember;
            cmbZoomPercent.ComboBox.ValueMember   = e.ValueMember;
            cmbZoomPercent.SelectedIndexChanged  += cmbZoomPercent_SelectedIndexChanged;
            if (e.Index != -1)
            {
                cmbZoomPercent.ComboBox.SelectedIndex = e.Index;
            }
            cmbZoomPercent.Text = e.Zoom.ToString("#.##") + "%";
        }
Example #5
0
        private void DocumentViewer1_DragDrop(object sender, DragEventArgs e)
        {
            string[] files = (string[])e.Data.GetData(DataFormats.FileDrop);

            if (files.Length > 0)
            {
                try
                {
                    DocumentViewer1.LoadDocument(files[0]);

                    cmbZoomPercent.FlatStyle         = FlatStyle.Standard;
                    DocumentViewer1.Zoom.ZoomPercent = double.Parse(cmbZoomPercent.Text.Remove(cmbZoomPercent.Text.Length - 1));
                    lblPageCount.Text = DocumentViewer1.PageCount.ToString();
                    DocumentViewer1_LastPageRead(DocumentViewer1, new Gnostice.Core.LoadCompletedEventArgs(DocumentViewer1.PageCount));
                    this.Filename = files[0];
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Example #6
0
        private void btnOpen_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                try
                {
                    Filename  = openFileDialog1.FileName;
                    this.Text = System.IO.Path.GetFileName(Filename) + " - Gnostice WinForms Document Viewer";
                    DocumentViewer1.LoadDocument(openFileDialog1.FileName);
                    cmbZoomPercent.FlatStyle = FlatStyle.Standard;



                    //DocumentViewer1.Zoom.ZoomPercent = double.Parse(cmbZoomPercent.Text.Remove(cmbZoomPercent.Text.Length - 1));
                    DocumentViewer1_LastPageRead(DocumentViewer1, e as Gnostice.Core.LoadCompletedEventArgs);
                    lblPageCount.Text = DocumentViewer1.PageCount.ToString();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Example #7
0
 private void btnRotateCurrentPageAnticlockwise_Click(object sender, EventArgs e)
 {
     DocumentViewer1.RotatePagesAntiClockwise90(DocumentViewer1.CurrentPage.ToString());
 }
Example #8
0
 private void btnRotateAnticlockwise_Click(object sender, EventArgs e)
 {
     DocumentViewer1.RotatePagesAntiClockwise90();
 }
Example #9
0
 private void btnZoomIn_Click(object sender, EventArgs e)
 {
     DocumentViewer1.ZoomIn();
     cmbZoomPercent.Text = DocumentViewer1.Zoom.ZoomPercent.ToString("#.##") + "%";
 }
Example #10
0
 private void btnLast_Click(object sender, EventArgs e)
 {
     DocumentViewer1.LastPage();
 }
Example #11
0
 private void btnPrevious_Click(object sender, EventArgs e)
 {
     DocumentViewer1.PreviousPage();
 }