VintaSoft Imaging .NET SDK 12.5: Документация для .NET разработчика
В этом разделе
    Просмотр изображений в WinForms
    В этом разделе
    ImageViewer - это WinForms-контрол, предназначенный для отображения коллекции изображений.


    ImageViewer может работать отдельно и в этом случае
    ImageViewer может работать как "ведомый просмотрщик" другого ImageViewer или ThumbnailViewer, и в этом случае
    Вот C#/VB.NET код, который демонстрирует, как загрузить изображения в ImageViewer и выбрать последнее изображение для отображения:
    imageViewer1.Images.Add("myimages.tif");
    imageViewer1.FocusedIndex = imageViewer1.Images.Count - 1;
    
    imageViewer1.Images.Add("myimages.tif")
    imageViewer1.FocusedIndex = imageViewer1.Images.Count - 1
    


    Просмотр изображений

    Режим отображения в просмотрщик изображений

    ImageViewer может отображать одно или несколько изображений одновременно.

    Свойство ImageViewer.DisplayMode позволяет установить один из предопределенных режимов отображения:
    Также ImageViewer позволяет определить собственный режим отображения изображения, используя следующие свойства:

    Режимы просмотра изображений

    ImageViewer может просматривать изображение в различных режимах.

    Свойство ImageViewer.SizeMode позволяет установить один из предопределенных режимов предварительного просмотра:

    Внешний вид изображения

    ImageViewer позволяет указать внешний вид (фоновая кисть, цвет фона, цвет границы, ширина границы, стиль границы) для сфокусированного изображение с помощью свойства ImageViewer.FocusedImageAppearance, а для не сфокусированных изображений - с помощью свойства ImageViewer.ImageAppearance.


    Качество рендеринга

    ImageViewer позволяет указать качество рендеринга изображений.

    Вот для сравнения одно и то же изображение, отрендеренное в низком и высоком качестве:



    Качество рендеринга можно изменить с помощью свойства ImageViewer.RenderingQuality.


    Настройки рендеринга

    Векторные изображения/документы, например документы PDF, DOCX или XLSX, должны быть отрендерены перед просмотром в ImageViewer-е.

    Настройки рендеринга векторных изображений/документов можно задать с помощью свойства ImageViewer.ImageRenderingSettings.



    Манипулирование изображениями

    Горячие клавиши

    ImageViewer имеет горячие клавиши:
    Горячие клавиши можно включить/отключить с помощью свойств ImageViewerBase.ShortcutCopy, ImageViewerBase.ShortcutCut, ImageViewerBase.ShortcutInsert, ImageViewerBase.ShortcutDelete.
    Поведение горячих клавиш можно переопределить с помощью методов ImageViewerBase.DoCopy, ImageViewerBase.DoCut, ImageViewerBase.DoInsert, ImageViewerBase.DoDelete.



    Контекстное меню просмотрщика изображений

    ImageViewer имеет контекстное меню, доступ к которому можно получить с помощью свойства ContextMenuStrip.



    Визуальные инструменты

    Визуальные инструменты расширяют функциональность класса ImageViewer и позволяют обрабатывать изображения в интерактивном режиме. Информацию о доступных визуальных инструментах можно найти здесь .

    Активный визуальный инструмент ImageViewer можно установить с помощью свойства ImageViewer.VisualTool.