private void btnPrevSearch_Click(object sender, EventArgs e) { string searchText = txtSearchText.Text.Trim(); textSearchResult = DocumentViewer1.FindPrevious(searchText, lastSearchResult: textSearchResult, searchOptions: textSearchOptions); ShowSearchedTextNotFound(textSearchResult); }
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; } }
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(); } } }
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("#.##") + "%"; }
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); } } }
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); } } }
private void btnRotateCurrentPageAnticlockwise_Click(object sender, EventArgs e) { DocumentViewer1.RotatePagesAntiClockwise90(DocumentViewer1.CurrentPage.ToString()); }
private void btnRotateAnticlockwise_Click(object sender, EventArgs e) { DocumentViewer1.RotatePagesAntiClockwise90(); }
private void btnZoomIn_Click(object sender, EventArgs e) { DocumentViewer1.ZoomIn(); cmbZoomPercent.Text = DocumentViewer1.Zoom.ZoomPercent.ToString("#.##") + "%"; }
private void btnLast_Click(object sender, EventArgs e) { DocumentViewer1.LastPage(); }
private void btnPrevious_Click(object sender, EventArgs e) { DocumentViewer1.PreviousPage(); }