首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带键盘的Patagames PDFium滚动

带键盘的Patagames PDFium滚动
EN

Stack Overflow用户
提问于 2018-06-06 22:25:58
回答 1查看 163关注 0票数 0

我有点需要帮助。我正在尝试使用键盘在Patagames PDFium .net控件中滚动PDF。不幸的是,我不能让它正确地滚动,我正在寻找一些示例代码(VB或C#)来滚动'line wize (假设每个按键10个像素)‘和'page wize’。有人能帮我吗?经常提提亚。Ole

EN

回答 1

Stack Overflow用户

发布于 2018-06-07 16:21:19

不要紧。找到答案了。

代码语言:javascript
复制
   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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50722882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档