VintaSoft Imaging .NET SDK 14.0: Документация для .NET разработчика
Vintasoft.Imaging.Annotation.UI Namespace / AnnotationViewer Class / AnnotationVisualTool Property
Синтаксис Ремарки Example Требования Смотрите также
В этом разделе
    AnnotationVisualTool Свойство (AnnotationViewer)
    В этом разделе
    Возвращает или задает AnnotationVisualTool, которое используется для взаимодействия с аннотациями.
    Синтаксис
    Ремарки

    Используйте экземпляр AnnotationVisualTool, возвращаемый этим свойством (не создавайте новый экземпляр класса AnnotationVisualTool), если просмотрщик должно использовать CompositeVisualTool в качестве активного визуального инструмента, а CompositeVisualTool должно содержать AnnotationVisualTool.

    Визуальный инструмент, возвращаемый этим свойством, будет использоваться средством просмотра только в том случае, если вы установите этот инструмент в качестве текущего инструмента просмотрщика с помощью Свойство VisualTool.

    Пример

    Вот пример, показывающий, как создать составной визуальный инструмент, который позволяет использовать визуальный инструмент аннотации и инструмент панорамирования вместе, а также установить инструмент в качестве активного инструмента в просмотрщике аннотаций:

    
    ''' <summary>
    ''' Creates the composite visual tool, which allows to use the annotation visual tool and
    ''' pan tool together, and sets the tool as active tool in annotation viewer.
    ''' </summary>
    ''' <param name="annotationViewer">The annotation viewer.</param>
    Public Sub UseAnnotationVisualToolAndPanToolInAnnotationViewer(annotationViewer As Vintasoft.Imaging.Annotation.UI.AnnotationViewer)
        ' create the composite visual tool
        Dim tool As New Vintasoft.Imaging.UI.VisualTools.CompositeVisualTool(annotationViewer.AnnotationVisualTool, New Vintasoft.Imaging.UI.VisualTools.PanTool())
    
        ' set the composite visual tool as active tool in annotation viewer
        annotationViewer.VisualTool = tool
    End Sub
    
    
    
    /// <summary>
    /// Creates the composite visual tool, which allows to use the annotation visual tool and
    /// pan tool together, and sets the tool as active tool in annotation viewer.
    /// </summary>
    /// <param name="annotationViewer">The annotation viewer.</param>
    public void UseAnnotationVisualToolAndPanToolInAnnotationViewer(
        Vintasoft.Imaging.Annotation.UI.AnnotationViewer annotationViewer)
    {
        // create the composite visual tool
        Vintasoft.Imaging.UI.VisualTools.CompositeVisualTool tool = 
            new Vintasoft.Imaging.UI.VisualTools.CompositeVisualTool(
                annotationViewer.AnnotationVisualTool,
                new Vintasoft.Imaging.UI.VisualTools.PanTool());
    
        // set the composite visual tool as active tool in annotation viewer
        annotationViewer.VisualTool = tool; 
    }
    
    

    Требования

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

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