c# - 具有连续滚动功能的 Leadtools PDF 查看器

标签 c# wpf pdf leadtools-sdk

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

在mommet我只有两个要求:

  • 连续滚动(如在 Adob​​e Reader 中)
  • 放大/缩小

我很难确定哪个是正确的控件。这些是 Leadtools 给我的主要控件:

  • 图像查看器
  • 图像列表
  • 光栅图像查看器

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

哪种控件最适合我的场景?以及如何处理它?<​​/p>

最佳答案

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

关于c# - 具有连续滚动功能的 Leadtools PDF 查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30346800/

相关文章:

c# - 在 WPF FluentRibbon Suite 控件中隐藏功能区选项卡标题

javascript - Angular JS 生成 PDF - 任何创建者 - 制造商模块?

java - PDF Box - 无法重命名或删除文件

c# - 除以 5 的随机数

c# - Image.FromFile 为无效图像格式抛出 OutOfMemoryException 是否有原因?

c# - 重复调用方法

c# - 在 WPF 属性网格中显示自定义名称而不是类类型

c# - LINQ 选择新错误。无法访问列表

列表框中的 WPF UserControl,将 ICommand 绑定(bind)到 ViewModel

c# - 如何在 MVC .Net 中通过邮件发送文件(位于 URL)作为附件