VintaSoft Imaging .NET SDK 14.0: Документация для Веб разработчика
В этом разделе
    Как повернуть изображение с аннотациями?
    В этом разделе

    1. JavaScript API для поворота изображения с аннотациями в HTML5 веб-браузере.

    Вот JavaScript код, который показывает, как повернуть изображение с аннотациями в веб просмотрщике изображений с аннотациями:
    // create an annotation viewer
    var annotationViewer = new Vintasoft.Imaging.Annotation.UI.WebAnnotationViewerJS("WebAnnotationViewer1");
    ...
    
    // get image that is focused in annotation viewer
    var image = annotationViewer.get_FocusedImage();
    // if annotation viewer has focused image
    if (image != null) {
        // get annotation controller that is associated with annotation viewer
        var annotationController = annotationViewer.get_AnnotationController();
        // rotate image with annotations in annotation viewer
        annotationController.rotateImageWithAnnotation(
            image,
            45,                                                             // rotation angle in degrees
            "rgb(255,255,255)",                                             // border color
            new Vintasoft.Imaging.WebBorderColorTypeEnumJS("Custom"),       // specify that border color, which is specified by previous parameter, must be used
            true,                                                           // specify that changes must be saved to a source file
            __annotationController_rotateImageWithAnnotation_success,
            __annotationController_rotateImageWithAnnotation_error);
    }
    
    
    /*
     * Image with annotations is successfully rotated.
     */
    function __annotationController_rotateImageWithAnnotation_success(data) {
        alert('Image with annotations is successfully rotated.');
    }
    
    /*
     * Image with annotations is not rotated.
     */
    function __annotationController_rotateImageWithAnnotation_error(data) {
        alert('Image with annotations is not rotated.');
    }
    
    


    2. Пользовательский интерфейс веб просмотрщика документов для поворота изображения с аннотациями в HTML5 веб-браузере.

    По умолчанию панель инструментов для работы с аннотациями содержит панель "annotationActionsToolbarPanel", которая содержит кнопку "rotateImageWithAnnotationsButton". Кнопка "RotateImageWithAnnotationsButton" открывает диалоговое окно, позволяющее повернуть изображение с аннотациями в веб просмотрщике изображений с аннотациями.
    Вот снимок экрана панели инструментов аннотаций в веб приложении (кнопка "rotateImageWithAnnotationsButton" отмечена красным прямоугольником):