Patagames PDFium прокрутка с помощью клавиатуры

Мне немного нужна помощь. Я пытаюсь прокрутить PDF-файл в Patagames PDFium .net control с помощью клавиатуры. К сожалению, я не могу заставить его правильно прокручиваться и ищу пример кода (VB или C#) для прокрутки "масштаб строки (скажем, 10 пикселей на нажатие клавиши)" и "размер страницы". Кто-нибудь может помочь мне здесь? ТИА много. Ole

1 ответ

Не берите в голову. Нашел ответ.

   Private Sub PdfViewer1_KeyDown(sender As Object, e As KeyEventArgs) Handles PdfViewer1.KeyDown

      Dim pageStep As Integer = PdfViewer1.AutoScrollMinSize.Height / PdfViewer1.Document.Pages.Count
      Dim lineStep As Integer = pageStep / 30
      Dim asp As Point = PdfViewer1.AutoScrollPosition


      Select Case e.KeyCode
         Case Keys.Up
            PdfViewer1.AutoScrollPosition = New Point(asp.X, -asp.Y - lineStep)
         Case Keys.Down
            PdfViewer1.AutoScrollPosition = New Point(asp.X, -asp.Y + lineStep)
         Case Keys.PageUp
            PdfViewer1.AutoScrollPosition = New Point(asp.X, -asp.Y - pageStep)
         Case Keys.PageDown
            PdfViewer1.AutoScrollPosition = New Point(asp.X, -asp.Y + pageStep)
      End Select

   End Sub
Другие вопросы по тегам