private void HighCon(object sender, RoutedEventArgs e) { _isNigthMode = !_isNigthMode; _maxZoomFact = 1; Sc.ChangeView(null, null, 1); _ro.DestinationWidth = (uint)(Sc.ActualWidth * 1.3); AttachRenderToImage(); }
private void Page_Next_Prev(int offset) { _maxZoomFact = 1; _ro.DestinationWidth = (uint)(Sc.ViewportWidth * 1.4); _currentPgNr += (uint)offset; GoToPage(_currentPgNr); Sc.ChangeView(null, 0, 1); LocalSettingManager.SaveSetting(App.SettingStrings["lastPage"] + _sfile.Path, _currentPgNr.ToString()); }
private void CoreWindow_KeyDown(CoreWindow sender, KeyEventArgs args) { switch (args.VirtualKey) { case VirtualKey.H: Frame.Navigate(typeof(WelcomePage)); break; case VirtualKey.Right: if (Sc.ViewportWidth > 80 + PdfImg.ActualWidth * Sc.ZoomFactor) { Page_Next_Prev(1); } else { Sc.ChangeView(Sc.HorizontalOffset + 25, Sc.VerticalOffset, Sc.ZoomFactor); } break; case VirtualKey.Left: if (Sc.ViewportWidth > 80 + PdfImg.ActualWidth * Sc.ZoomFactor) { Page_Next_Prev(-1); } else { Sc.ChangeView(Sc.HorizontalOffset - 25, Sc.VerticalOffset, Sc.ZoomFactor); } break; case VirtualKey.Up: Sc.ChangeView(Sc.HorizontalOffset, Sc.VerticalOffset - 48, Sc.ZoomFactor); break; case VirtualKey.Space: case VirtualKey.Down: Sc.ChangeView(Sc.HorizontalOffset, Sc.VerticalOffset + 48, Sc.ZoomFactor); break; case VirtualKey.Add: case (VirtualKey)187: case VirtualKey.X: ZoomIn_Click(null, null); break; case VirtualKey.Subtract: case (VirtualKey)189: case VirtualKey.Z: ZoomOut_Click(null, null); break; case VirtualKey.N: HighCon(null, null); break; case VirtualKey.F11: FindName("F11Btn"); _pdfHelper.GoF11(); break; case VirtualKey.B: BkMrkBtn.IsChecked = !BkMrkBtn.IsChecked; BookMark_Click(null, null); break; case VirtualKey.S: ShowNote_Click(null, null); break; } }
private void ZoomOut_Click(object sender, RoutedEventArgs e) { Sc.ChangeView(Sc.HorizontalOffset, Sc.VerticalOffset, Sc.ZoomFactor - .25f); }