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