我正在使用Leadtools SDK构建一个可打开并显示PDF文件的C#WPF应用程序。

在妈妈那里,我只有两个要求:


连续滚动(如在Adobe Reader中)
放大/缩小


我很难弄清楚哪个才是正确的控件。这些是Leadtools给我的主要控件:


图像浏览器
图片清单
RasterImageViewer


由于我想滚动所有PDF页面,因此我使用了ImageList控件。该控件可以显示多个页面,但没有像ScaleFactor这样的属性来控制缩放。
ImageViewer和RasterImageViewer都具有ScaleFactor,但它们无法显示多个页面,它们一次只能显示一个页面。

哪种控制最适合我的情况?以及如何处理?

最佳答案

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

10-07 18:10