Leadtools PDF查看器与连续滚动

本文关键字:连续 滚动 PDF Leadtools | 更新日期: 2023-09-27 17:50:15

我正在使用Leadtools SDK构建一个c# WPF应用程序,用于打开和显示PDF文件。

目前我只有两个要求:

  • 连续滚动(如adobereader)
  • 放大/缩小

我很难弄清楚哪个是正确的控制。以下是Leadtools提供给我的主要控件:

  • imageview
  • ImageList
  • RasterImageViewer

因为我想滚动所有的PDF页面,我使用ImageList控件。这个控件能够显示多个页面,但是它没有任何像ScaleFactor这样的属性来控制缩放。ImageViewer和RasterImageViewer都有ScaleFactor,但它们缺乏显示多个页面的能力,它们一次只能显示一个。

哪个控件适合我的场景?如何接近它?

Leadtools PDF查看器与连续滚动

我们发布了一个简单的WPF演示,使用Leadtools.Controls.RasterImageViewer控件显示连续的多个页面。
这个控件与LEADTOOLS 19版附带的AnnotationsLayersDemo中使用的控件相同,它派生自ImageViewer控件。这两个控件都是在Leadtools.Controls.Wpf程序集中实现的。简单的演示可以在这里找到:http://support.leadtools.com/SupportPortal/CS/forums/44682/ShowPost.aspx#44682