VintaSoft Imaging .NET SDK 15.1: Документация для .NET разработчика
Vintasoft.Imaging.Annotation.UI Namespace / AnnotatedThumbnailViewer Class
Члены типа Объект Синтаксис Ремарки Иерархия Требования Смотрите также
В этом разделе
Класс AnnotatedThumbnailViewer
В этом разделе
Представляет элемент управления средством просмотра для отображения миниатюр коллекции изображений с аннотациями.
Объектная модель
AnnotationDataController AnnotationViewController ThumbnailCaption PaddingF PaddingF ThumbnailAppearance ThumbnailAppearance ThumbnailAppearance ThumbnailAppearance ThumbnailAppearance SelectedThumbnailImageIndexCollection ImageRenderingRequirements RenderingSettings DecodingSettings ImageCollection ImageViewerBase IObjectClipboard IObjectClipboard AnnotatedThumbnailViewer
Синтаксис
'Declaration

<DockingAttribute(Ask)>
<DesignerAttribute("System.Windows.Forms.Design.ScrollableControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>
<DefaultPropertyAttribute("Text")>
<DefaultEventAttribute("Click")>
<DesignerAttribute("System.Windows.Forms.Design.ControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")>
<DesignerSerializerAttribute("System.Windows.Forms.Design.ControlCodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>
<ToolboxItemFilterAttribute("System.Windows.Forms", Allow)>
<DesignerCategoryAttribute("Component")>
Public Class AnnotatedThumbnailViewer
   Inherits Vintasoft.Imaging.UI.ThumbnailViewer

[Docking(Ask)]
[Designer("System.Windows.Forms.Design.ScrollableControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
[DefaultProperty("Text")]
[DefaultEvent("Click")]
[Designer("System.Windows.Forms.Design.ControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
[DesignerSerializer("System.Windows.Forms.Design.ControlCodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[ToolboxItemFilter("System.Windows.Forms", Allow)]
[DesignerCategory("Component")]
public class AnnotatedThumbnailViewer : Vintasoft.Imaging.UI.ThumbnailViewer

Ремарки

AnnotatedThumbnailViewer позволяет:

  • Предварительный просмотр миниатюр изображений с аннотациями.
  • Выбрать несколько миниатюр
  • Изменение порядка миниатюр с помощью перетаскивания.
  • Удаление миниатюр из просмотрщика миниатюр.
  • Использование операций копирования, вырезания и вставки.

AnnotatedThumbnailViewer имеет коллекцию изображений (свойство Images), в которой хранятся изображения, связанные с этим средством просмотра.

AnnotatedThumbnailViewer может работать отдельно (просмотрщик будет иметь собственную коллекцию изображений) или в качестве подчиненного просмотрщика другого просмотрщика (просмотрщик будет использовать коллекцию изображений главного просмотрщика).

AnnotatedThumbnailViewer запускает фоновый поток каждый раз, когда изменяется связанная с ним коллекция изображений. При этом возникает ошибка ThumbnailAdded для каждой добавленной или обновленной миниатюры.

Изображения из коллекции изображений AnnotatedThumbnailViewer можно переупорядочить с помощью перетаскивания.

Иерархия наследования

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         System.Windows.Forms.Control
            System.Windows.Forms.ScrollableControl
               Vintasoft.Imaging.UI.ImageViewerBase
                  Vintasoft.Imaging.UI.ThumbnailViewer
                     Vintasoft.Imaging.Annotation.UI.AnnotatedThumbnailViewer

Требования

Целевые платформы: .NET 10; .NET 9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

Смотрите также