2015-05-20 2 views
1

Я использую SDK Leadtools для создания приложения WPF на C#, которое открывает и показывает файлы PDF.Leadtools PDF viewer с непрерывным прокруткой

В mommet у меня только два требования:

  • непрерывной прокрутки (например, в Adobe Reader)
  • Увеличение/уменьшение

Я с трудом пытаясь понять который является правильным контролем для этого. Таковы основные элементы управления, которые LEADTOOLS дает мне:

  • ImageViewer
  • ImageList
  • RasterImageViewer

Так как я хочу, чтобы просмотреть все страницы PDF Я использую управления ImageList. Этот элемент управления способен отображать несколько страниц, но у него нет таких свойств, как ScaleFactor для управления масштабированием. ImageViewer и RasterImageViewer имеют ScaleFactor, но им не хватает возможности показывать несколько страниц, они показывают только по одному.

Какой контроль является правильным для моего сценария? И как это сделать?

ответ

1

Мы опубликовали простую демонстрацию WPF, которая отображает непрерывные несколько страниц, используя элемент управления Leadtools.Controls.RasterImageViewer.
Этот элемент управления тот же, который используется в AnnotationsLayersDemo, поставляемом с версией 19 LEADTOOLS, и получен из элемента управления ImageViewer. Оба элемента управления реализованы в сборке Leadtools.Controls.Wpf.
Простую демонстрационную версию можно найти здесь: http://support.leadtools.com/SupportPortal/CS/forums/44682/ShowPost.aspx#44682