Example #1
0
        public ZoomTo(Viewer.Viewer viewer)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            _Viewer = viewer;
            // set the intial value for magnification
            if (_Viewer.ZoomMode == ZoomEnum.FitPage)
            {
                cbMagnify.Text = "Fit Page";
            }
            else if (_Viewer.ZoomMode == ZoomEnum.FitWidth)
            {
                cbMagnify.Text = "Fit Width";
            }
            else if (_Viewer.Zoom == 1)
            {
                cbMagnify.Text = "Actual Size";
            }
            else
            {
                string formatted = string.Format("{0:#0.##}", _Viewer.Zoom * 100);
                if (formatted[formatted.Length - 1] == '.')
                {
                    formatted = formatted.Substring(0, formatted.Length - 2);
                }
                formatted      = formatted + "%";
                cbMagnify.Text = formatted;
            }
        }
Example #2
0
 public void addViewer()
 {
     this.SuspendLayout();
     viewer      = new Viewer.Viewer(groupBox2.Width, groupBox2.Height);
     viewer.Dock = DockStyle.Fill;
     groupBox2.Controls.Add(viewer);
     showSample();
     this.ResumeLayout();
     this.Invalidate(true);
 }
Example #3
0
 public void addViewer()
 {
     this.SuspendLayout();
     viewer = new Viewer.Viewer( groupBox2.Width, groupBox2.Height);
     viewer.Dock = DockStyle.Fill;
     groupBox2.Controls.Add(viewer);
     showSample();
     this.ResumeLayout();
     this.Invalidate(true);
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MagnifyClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (_currentlySelectedField != null)
         {
             ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField);
             viewer.Owner = Application.Current.MainWindow;
             viewer.Show();
         }
     }
     catch (ArgumentNullException Ex)
     {
         ErrorHandling.ReportErrorToUser("Error: " + Ex.Message);
     }
 }
 /// <summary>
 /// Opens a PMViewerWindow for the selected field.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FieldDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (sender.GetType() == typeof(Button))
     {
         _currentlySelectedField = ((sender as Button).Tag as Field);
         try
         {
             ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField);
             viewer.Owner = Application.Current.MainWindow;
             viewer.Show();
         }
         catch (ArgumentNullException ex)
         {
             ErrorHandling.ReportErrorToUser("Error: " + ex.Message);
         }
     }
 }
 /// <summary>
 /// Opens a PMViewerWindow for the selected field.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FieldDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (sender.GetType() == typeof(Button))
     {
         _currentlySelectedField = (((Button)sender).Tag as Field);
         try
         {
             if (_currentlySelectedField.ProcessModel == null)
             {
                 throw new ArgumentNullException("field", @"No processmodel can be found for this field");
             }
             ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField);
             viewer.Owner = Application.Current.MainWindow;
             viewer.Show();
         }
         catch (ArgumentNullException Ex)
         {
             ErrorHandling.ReportErrorToUser("Error: " + Ex.Message);
         }
     }
 }
Example #7
0
        public ZoomTo(Viewer.Viewer viewer)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            _Viewer = viewer;
            // set the intial value for magnification
            if (_Viewer.ZoomMode == ZoomEnum.FitPage)
                cbMagnify.Text = "Fit Page";
            else if (_Viewer.ZoomMode == ZoomEnum.FitWidth)
                cbMagnify.Text = "Fit Width";
            else if (_Viewer.Zoom == 1)
                cbMagnify.Text = "Actual Size";
            else
            {
                string formatted = string.Format("{0:#0.##}", _Viewer.Zoom * 100);
                if (formatted[formatted.Length-1] == '.')
                    formatted = formatted.Substring(0, formatted.Length-2);
                formatted = formatted + "%";
                cbMagnify.Text = formatted;
            }
        }
 /// <summary>
 /// Opens a PMViewerWindow for the selected field. 
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FieldDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (sender.GetType() == typeof(Button))
     {
         _currentlySelectedField = ((sender as Button).Tag as Field);
         try
         {
             ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField);
             viewer.Owner = Application.Current.MainWindow;
             viewer.Show();
         }
         catch (ArgumentNullException ex)
         {
             ErrorHandling.ReportErrorToUser("Error: " + ex.Message);
         }
     }
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void MagnifyClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (_currentlySelectedField != null)
         {
             ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField);
             viewer.Owner = Application.Current.MainWindow;
             viewer.Show();
         }
     }
     catch (ArgumentNullException Ex)
     {
         ErrorHandling.ReportErrorToUser("Error: " + Ex.Message);
     }
 }
 /// <summary>
 /// Opens a PMViewerWindow for the selected field. 
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FieldDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (sender.GetType() == typeof(Button))
     {
         _currentlySelectedField = (((Button)sender).Tag as Field);
         try
         {
             if (_currentlySelectedField.ProcessModel == null)
                 throw new ArgumentNullException("field", @"No processmodel can be found for this field");
             ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField);
             viewer.Owner = Application.Current.MainWindow;
             viewer.Show();
         }
         catch (ArgumentNullException Ex)
         {
             ErrorHandling.ReportErrorToUser("Error: " + Ex.Message);
         }
     }
 }