我有点需要帮助。我正在尝试使用键盘在Patagames PDFium .net控件中滚动PDF。不幸的是,我不能让它正确地滚动,我正在寻找一些示例代码(VB或C#)来滚动'line wize (假设每个按键10个像素)‘和'page wize’。有人能帮我吗?经常提提亚。Ole
发布于 2018-06-07 16:21:19
不要紧。找到答案了。
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 Subhttps://stackoverflow.com/questions/50722882
复制相似问题