Leadtools.Controlsアセンブリ > Leadtools.Controls名前空間 :ImageViewerPagerInteractiveModeクラス |
public class ImageViewerPagerInteractiveMode : ImageViewerInteractiveMode
'Declaration
Public Class ImageViewerPagerInteractiveMode Inherits ImageViewerInteractiveMode
ImageViewerPagerInteractiveModeはImageViewerInteractiveModeから派生し、InteractiveServiceの以下のイベントにサブスクライブします。
2つのモードのこのモード:
ChangeActiveItemの値がtrueであるならば。ビューワ表面でユーザークリックしてドラッグすると、現在アクティブな項目のインデックスがビューワ内で変更されます。
ChangeActiveItemの値がfalseであるならば。ビューワ表面でユーザーがクリックしてドラッグすると、使用中の項目における現在のページ番号(項目)が変更されます。これは、画像内に有効な画像がありページが複数ある場合にのみ機能します。
どちらの場合も、このモードでは、操作の最大変更を計算することで機能します(有効な項目を変更する場合の項目数、またはページ番号を変更する場合のRasterImage.PageCount内のページ数)。ビューワの現在の高さに対してこの値を正規化します。ユーザーがクリックして、ビューワの上でドラッグするとき、値は現在の場所に基づいて変更します。マウスを上方向にドラッグすると値が減少し、下方向にドラッグすると値が増加します。
詳細については、「画像ビューワの対話モード」を参照してください。
Imports Leadtools Imports Leadtools.Controls Imports Leadtools.Codecs Imports Leadtools.Drawing Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color _imageViewer.InteractiveModes.BeginUpdate() Dim mode As New ImageViewerPagerInteractiveMode mode.IsEnabled = True _imageViewer.InteractiveModes.Add(mode) _imageViewer.InteractiveModes.EndUpdate()
using Leadtools; using Leadtools.Controls; using Leadtools.Codecs; using Leadtools.Drawing; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; _imageViewer.InteractiveModes.BeginUpdate(); _imageViewer.InteractiveModes.Add(new ImageViewerPagerInteractiveMode { IsEnabled = true }); _imageViewer.InteractiveModes.EndUpdate();