IFilePagingControlModel - интерфейс

Модель представления для постраничного предпросмотра файлов PDF/TIFF.

Definition

Пространство имён: Tessa.UI.Files
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 3.6.0.22
C#
public interface IFilePagingControlModel : INotifyPropertyChanged
Implements
INotifyPropertyChanged

Свойства

CanSelectQualityПризнак того, что разрешено изменять качество рендеринга изображения.
ChangePagesOnScroll Признак того, что страницы автоматически заменяются при скролле колесом мыши и кнопками вверх/вниз и PageUp/PageDown. Актуально только для постраничного отображения. По умолчанию равно true.
CurrentPage Номер текущей страницы, отсчитываемый от единицы, или 0, если текущей страницы нет.
DisableChangingPageMode Отключает кнопку переключения между постраничным отображением документа и скроллингом.
DisableFullScreen Отключает кнопку переключения в полноэкранный режим.
Flags Флаги, определяющие функции, поддерживаемые текущим объектом.
FullScreenMode Признак того, что контрол отображается в полноэкранном режиме.
ImageContentScale Масштаб изображения. Значение 1.0 соответствует 100%.
ImageHighQualityПризнак того, что изображение выводится в режиме повышенного качества.
ImageRotationAngleУгол поворота изображения.
ImageScalingType Тип масштабирования изображения (т.е. автоматического вписывания его в область предпросмотра). Указывается null, если используется масштабирование вручную (независимо от ширины и высоты изображения).
NavigateFirstCommandClosure Команда для кнопки перехода на первую страницу.
NavigateLastCommandClosure Команда для кнопки перехода на последнюю страницу.
NavigateNextCommandClosure Команда для кнопки перехода на следующую страницу.
NavigatePrevCommandClosure Команда для кнопки перехода на предыдущую страницу.
PagingPanelIsCollapsed Признак того, что верхняя панель изменения страниц и типа просмотра не отображается. Не влияет на возможность использовать эти функции из API, горячими клавишами и жестами. По умолчанию false.
PreviewPath Полный путь к файлу, превью которого выполняется, или null, если превью отсутствует.
RenderingInProgressПризнак того, что выполняется асинхронный рендеринг.
RotateLeftCommandClosure Команда для кнопки поворота страницы против часовой стрелки.
RotateRightCommandClosure Команда для кнопки поворота страницы по часовой стрелке.
TotalPagesОбщее количество страниц или 0, если документ не загружен.
ZoomPanelIsCollapsed Признак того, что нижняя панель предпросмотра с зумом и переключением режимов качества и вписывания не отображается. Не влияет на возможность использовать эти функции из API, горячими клавишами и жестами. По умолчанию false.

Методы

ApplyOptions Применяет настройки в соответствии с указанным объектом.
BeginMoveВыполняет переход к странице с заданным номером.
CloseFullScreenAsync Закрывает окно полноэкранного режима. Возвращает признак того, что закрытие успешное.
RotateLeftПоворачивает изображение против часовой стрелки на 90 градусов.
RotateRightПоворачивает изображение по часовой стрелке на 90 градусов.
ScrollDownПрокручивает содержимое вниз на небольшое расстояние.
ScrollPageDownПрокручивает содержимое вниз на страницу.
ScrollPageUpПрокручивает содержимое вверх на страницу.
ScrollToBottomПрокручивает содержимое в конец.
ScrollToTopПрокручивает содержимое в начало.
ScrollUpПрокручивает содержимое вверх на небольшое расстояние.
SetPreviewPathAsync Устанавливается полный путь к файлу, превью которого выполняется, или null, если превью отсутствует.
ShowFullScreenAsync Отображает предпросмотр в диалоге, развёрнутом на весь экран, если диалог уже не запущен в полноэкранном режиме. Метод необходимо запускать в потоке UI. Метод возвращает управление, когда диалог закрыт.
SwitchPagingModeAsync Переключает предпросмотр в постраничный режим, если поддержка такого переключения была добавлена при создании контрола.
UnloadОсвобождает занимаемую память и сбрасывает изображение.

События

PropertyChangedOccurs when a property value changes.
(Унаследован от INotifyPropertyChanged)

См. также