VintaSoft Annotation .NET Plug-in - История развития

Информация о выпусках продукта

На данной странице Вы можете получить информацию о общей истории развития VintaSoft Annotation .NET Plug-in. Информация о изменениях в API SDK находится в документации.

  • Аннотирование изображений и PDF документов в HTML5 и SVG:
    • Добавлена возможность многостраничного просмотра изображений с аннотациями.
    • Добавлена возможность перемещения аннотации с одной страницы на другую в режиме многостраничного просмотра изображений.
  • Добавлен новый визуальный инструмент ImageMeasureTool, который позволяет выполнять измерения на изображении. Доступны измерители для следующих объектов: линия, полилиния, эллипс, угол между линиями.
  • Добавлена возможность трансформации аннотации используя матрицу трансформации.
  • Оптимизирована алгоритм рендеринга аннотаций в WPF.
  • Мелкие изменения в AnnotationDemo.
  • Подробная информация о изменениях в API находится здесь: Changes History article.
  • В WinForms просмотрщик изображений с аннотациями (класс AnnotationViewer):
    • Добавлена поддержка многостраничного режима.
    • Добавлена возможность перемещения аннотации с одной страницы на другую в режиме многостраничного просмотра изображений.
  • В WinForms визуальном инструменте для работы с аннотациями (класс AnnotationTool):
    • Добавлена поддержка многостраничного режима.
    • Добавлено несколько мелких улучшений.
  • В WPF просмотрщик изображений с аннотациями (класс WpfAnnotationViewer):
    • Добавлена поддержка многостраничного режима.
    • Добавлена возможность перемещения аннотации с одной страницы на другую в режиме многостраничного просмотра изображений.
  • В WPF визуальном инструменте для работы с аннотациями (класс WpfAnnotationTool):
    • Добавлена поддержка многостраничного режима.
    • Добавлено несколько мелких улучшений.
  • Аннотации:
    • Добавлена поддержка стиля Cloud и Triangle в аннотациях: Rectangle, Ellipse, Text, FreeText, Highlight.
    • Добавлена возможность задать выравнивание текста в аннотации-штамп с помощью свойства StampAnnotation.TextAlign.
  • Демо приложения:
    • В WinForms и WPF демо приложении AnnotationDemo:
      • Добавлена возможность аннотирования изображений в многостраничном режиме.
      • Добавлено несколько мелких улучшений.
      • Исправлены мелкие ошибки.
    • В ASP.NET WebForms и ASP.NET MVC демо приложении AnnotationDemo:
      • Добавлена возможность выбора шрифта для текстовой аннотации из списка шрифтов.
      • Добавлено несколько мелких улучшений.
  • Подробная информация о изменениях в API находится здесь: Changes History article.
  • Добавлена возможность задать стиль Cloud или Triangle для следующих типов аннотаций: Lines, Polygon, Rulers, Angle, Triangle.
  • Аннотирование изображений и PDF документов в веб приложении:
    • Создан платформенно-независимый веб сервис для аннотирования изображений и PDF документов. Платформенно-независимый веб сервис позволяет быстро создать веб сервисы для любой .NET совместимой веб платформы, например для ASP.NET MVC, ASP.NET WebForms, ServiceStack. Веб сервис расположен в сборке Vintasoft.Imaging.Annotation.Web.Services.dll.
    • Создан веб сервис для аннотирования изображений и PDF документов в ASP.NET MVC 5. Веб сервис расположен в сборке Vintasoft.Imaging.Annotation.Web.Api2Controllers.dll.
    • HTML5 и SVG контролы для аннотирования изображений и PDF документов теперь совместимы с jQuery 2 и 3.
    • Появилась возможность группировать аннотации.
  • Демо приложения:
    • В Web Annotation Demo добавлена возможность ведения журнала изменений аннотаций.
  • Исправлено несколько мелких ошибок.
  • Подробная информация о изменениях в API находится здесь: Changes History article.
  • Аннотирование изображений и PDF документов в ASP.NET:
    • Добавлен новый функционал в Web API контроллер для аннотирования изображений. Например, добавлена возможность поворота изображения с аннотациями.
    • Добавлен новый функционал в HTTP хендлер для аннотирования изображений. Например, добавлена возможность поворота изображения с аннотациями.
    • Создан WCF сервис для аннотирования изображений в ASP.NET.
  • Веб просмотрщики изображений с возможностью аннотирования изображений:
    • Созданы HTML5 контролы, которые написаны на JavaScript, для просмотра изображений и миниатюр с аннотациями в HTML5.
    • Созданы SVG контролы, которые написаны на JavaScript, для просмотра изображений и миниатюр с аннотациями в HTML.
    • Удалены ASP.NET web контролы, вместо них теперь нужно использовать HTML5 или SVG контролы.
    • Добавлена возможность ортогонального поворота изображения с аннотациями в веб просмотрщике изображений с аннотациями.
    • Добавлена возможность ортогонального поворота миниатюр с аннотациями в веб просмотрщике миниатюр с аннотациями.
  • Печать изображений с аннотациями:
    • Добавлена возможность векторной печати аннотаций в WinForms с помощью класса AnnotatedPdfPrintDocument.
  • Улучшен код класса AnnotationVintasoftXmpFormatter. Теперь класс позволяет сериализовать значения произвольных перечислений.
  • Исправлено несколько мелких ошибок.
  • Подробная информация о изменениях в API находится здесь: Changes History article.
  • Добавлена возможность аннотировать изображения в ASP.NET MVC приложении:
    • Созданы ASP.NET MVC4 & HTML5 веб контролы для просмотра, аннотирования и редактирования изображений и PDF документов в ASP.NET MVC приложениях.
  • Демо приложения:
    • Создано ASP.NET MVC Annotation Viewer Demo - ASP.NET MVC4 & HTML5 приложение для аннотирования изображений и PDF документов.
  • Несколько мелких исправлений.
  • Аннотирование изображений в Web:
    • Расширен список аннотаций, которые поддерживаются в ASP.NET:
      • Highlight annotation
      • Referenced image annotation
      • Embedded image annotation
      • Sticky note annotation
      • Free text annotation
      • Link annotation
      • Polygon annotation
      • Freehand polygon annotation
      • Ruler annotation
      • Rulers annotation
      • Angle annotation
      • Triangle annotation
      • Mark annotation
    • Добавлена возможность трансформации аннотаций по точкам.
    • Добавлена возможность использовать интерполяцию для Lines annotation и Polygon annotation.
  • Демо приложения:
    • В Web Annotation Demo добавлена возможность просматривать и изменять значения свойств аннотации.
    • В Web Annotation Demo улучшен дизайн и пользовательский интерфейс.
  • Добавлена возможность аннотировать изображения в ASP.NET приложении:
    • Класс WebAnnotationViewer - WebForms контрол, который позволяет просматривать изображения с аннотациями и аннотировать изображения.
    • Класс WebAnnotatedThumbnailViewer - WebForms контрол, который позволяет просматривать миниатюры изображений с аннотациями.
    • На данный момент поддерживаются следующие аннотации:
      • Прямоугольная аннотация (RectangleAnnotation)
      • Аннотация-эллипс (EllipseAnnotation)
      • Аннотация-стрелка (ArrowAnnotation)
      • Аннотация-линия (LineAnnotation)
      • Аннотация в виде ломаной полилинии (PolylineAnnotation)
      • Текстовая аннотация (TextAnnotation)
      • Аннотация-штамп (StampAnnotation)
  • Реализована новая аннотация ArrowAnnotation.
  • Улучшен алгоритм работы кодека WANG аннотаций. Теперь кодек может сохранять:
    • Повернутые RectangleAnnotation
    • EllipseAnnotation
    • повернутые LineAnnotation, PolylineAnnotation и PolygonAnnotation
    • сглаженные (UseInterpolation == true) PolylineAnnotation и PolygonAnnotationData
  • Добавлена возможность задания размера по умолчанию для прямоугольных аннотаций.
  • Демо приложения:
    • Создана новая Web Annotation Demo, которая демонстрирует как можно просматривать и аннотировать изображения и PDF файлы в ASP.NET веб приложении.
    • Annotation Demo добавлена возможность создания ArrowAnnotation.
  • Переименованы сборки и внесены изменения в структуру пространств имен. Более подробная информация доступна здесь.
  • Добавлена возможность изменять радиус интерактивной зоны точки интерактивного взаимодействия.
  • Некоторые мелкие исправления.
  • Полностью переработан движок аннотаций с целью сделать его максимально гибким и быстрым.
  • Создана иерархия классов для WinForms отвечающая шаблону проектирования Model-View-Presenter (MVP):
    • Создан класс AnnotationData и потомки, которые отвечают за хранение данных аннотации.
    • Создан класс AnnotationView и потомки, которые отвечают за то как аннотация выглядит и как пользователь может взаимодействовать с аннотацией.
    • Создан визуальный инструмент AnnotationVisualTool использующийся для построения, отображения и редактирования аннотации изображения в просмотрщике изображений.
  • Создана иерархия классов для WPF отвечающая шаблону проектирования Model-View-ViewModel (MVVM):
    • Создан класс AnnotationData и потомки, которые отвечают за хранение данных аннотации.
    • Создан класс WpfAnnotationView и потомки, которые отвечают за то как аннотация выглядит и как пользователь может взаимодействовать с аннотацией.
    • Создан визуальный инструмент WpfAnnotationVisualTool использующийся для построения, отображения и редактирования аннотации изображения в просмотрщике изображений.
  • Переработана система событий аннотации:
    • Стало возможным получать, изменять, отменять изменение любых свойств аннотации.
    • Стало возможным ограничивать область построения и трансформации аннотации.
  • Aннотация и коллекция аннотаций поддерживает стандартный механизм сериализации объектов .NET:
    • Созданы форматтеры отвечающие за сохранение и загрузку коллекции аннотаций: AnnotationVintasoftBinaryFormatter, AnnotationVintasoftXmpFormatter и AnnotationWangFormatter.
    • Коллекция аннотаций может быть сохранена с помощью любого форматтера поддерживающего стандартный механизм сериализации объектов .NET, например, класса BinaryFormatter.
  • Класс AnnotationVisualTool, потомок класса UserInteractionVisualTool, обеспечивает высокую гибкость и настраиваемость процесса создания и редактирования аннотаций.
  • Переработан код WinForms контролов для отображения изображений и миниатюр с аннотациями.
  • Созданы WPF контролы для отображения изображений и миниатюр с аннотациями:
    • WpfAnnotationImageViewer - WPF контрол предназначенный для просмотра изображения с аннотациями.
    • WpfAnnotatedThumbnailViewer - WPF контрол предназначенный для просмотра миниатюр изображений с аннотациями.
  • Созданы новые аннотации:
    • Аннотация CompositeAnnotation - аннотация определяющая набор каким-то образом связанных между собой аннотаций.
    • Аннотация GroupAnnotation - аннотация определяющая группу аннотаций с возможностью перемещения, изменения размеров, вращения группы целиком.
    • Aннотация StickyNoteAnnotation - аннотация-заметка.
    • Аннотация LeaderLineAnnotation - аннотация определяющая линию связывающую межу собой две аннотации.
  • Добавлена возможность множественного выделения аннотаций.
  • Добавлена возможность сохранения групп аннотаций в WANG формате.
  • Добавлены новые свойства аннотации: информация о создателе аннотации и о том, кто изменил аннотацию.
  • Улучшена аннотация FreeTextAnnotation.
  • Добавлена возможность читать и записывать аннотации в PNG файлы.
  • Увеличена скорость отрисовки аннотаций.
  • Оптимизирована и ускорена работа просмотрщика аннотаций.
  • Исправлены некоторые ошибки в декодере/энкодере WANG аннотаций.
  • Улучшенно кодирование аннотаций в PDF.
  • Некоторые мелкие исправления.
  • Оптимизирован алгоритм работы просмотрщика миниатюр с аннотациями, повышена производительность.
  • Добавлена​возможность аннотировать и зумировать изображения с разными горизонтальным и вертикальным разрешением в просмотрщике аннотаций.
  • Добавлена​функциональность смешения цветов для аннотаций типа Highlight.
  • Добавлена​возможность отрисовки аннотаций на объекте Graphics.
  • Добавлена​возможность создавать аннотации без вращения. При выборе аннотации не отображается точка вращения.
  • Улучшено демо приложение Annotation Demo. Добавлен контрол AnnotationsToolStrip - независимая панель с аннотациями.
  • Добавлена​возможность показывать всплывающую подсказку к аннотации.
  • Некоторые мелкие исправления.
  • Добавлена​возможность предпросмотра миниатюры изображения c аннотациями в PropertyGrid и изменения этого изображения в PropertyGrid.
  • Добавлена​возможность изменения свойства Location в PropertyGrid.
  • Исправлена ошибка в методе ImageViewer.CancelAnnotationBuilding.
  • Увеличено общее быстродействие и уменьшено использование памяти.
  • Некоторые мелкие исправления.
  • Добавлена​поддержка VintasoftBinary аннотаций.
  • Добавлена​поддержка WANG аннотаций: чтение и запись.
  • Добавлена​интерполяция (сглаживание) для аннотаций типа Polyline, Polygon и Freehand line.
  • Улучшена отрисовка аннотаций типа Rectangle.
  • Некоторые мелкие исправления.
  • Добавлена​возможность сохранения/загрузки аннотаций в/из PDF документов (необходим VintaSoft PDF .NET Plug-in).
  • Исправлена​ошибка в режиме pixel-to-pixel предварительного просмотра изображений с аннотациями и разным горизонтальным/вертикальным разрешением.
  • Добавлен новый виртуальный метод SetResolution в класс AnnotationBase.
  • Добавлен новый метод CalculateLength в интерфейс IRuler.
  • Добавлена​возможность визуального создания симметричных аннотаций.
  • Некоторые крупные и мелкие исправления.
  • Обновлено демо приложение Annotation Demo.
  • Улучшения в наконечниках аннотаций.
  • Улучшения в аннотациях типа Angle и FreeText.
  • Некоторые мелкие исправления.
  • Добавлена​возможность модифицировать контур аннотации.
  • Добавлена​возможность сохранять пропорции аннотаций типа Image.
  • Улучшено качество отрисовки наконечников аннотаций.
  • Некоторые крупные и мелкие исправления.
  • Добавлена​возможность использовать произвольные кисти для аннотаций.
  • Добавлена​возможность сохранения и загрузки GUID аннотации.
  • Некоторые мелкие исправления.
  • Добавлена​возможность модифицировать встроенные или создать произвольные аннотации.
  • Добавлена​возможность полностью контролировать взаимодействие между аннотацией и мышью.
  • Добавлены новые типы аннотаций: FreeText и Link.
  • Добавлена​возможность использовать наконечники для аннотаций типа Line.
  • Добавлена​возможность сохранять аннотации в JPEG файл.
  • Добавлена​возможность поворачивать изображение с аннотациями на произвольный угол.
  • Некоторые крупные и мелкие исправления.
  • Создан пример построения произвольной аннотации треугольника (Triangle).
  • Обновлено демо приложение Annotation Demo.
  • Добавлена​возможность прикрепить контекстное меню к аннотации.
  • Некоторые мелкие исправления.
  • Обновлено демо приложение Annotation Demo.
  • Добавлена​возможность проаннотировать коллекцию изображений с помощью всего одной строки кода.
  • Добавлена​возможность установить выравнивание текста в текстовых аннотациях.
  • Добавлена​возможность идентификации аннотаций по глобальному уникальному идентификационному номеру GUID.
  • Исправлена ​​ошибка в операции перетаскивания (drag-and-drop) в просмотрщике миниатюр с аннотациями.
  • Некоторые мелкие исправления.
  • Создано демо приложение Web Stamp Image Demo, которое показывает, как проаннотировать изображения загруженные на веб-сервер.
  • Обновлено демо приложение Annotation Demo.
  • Добавлена​возможность предварительного просмотра миниатюр изображений с аннотациями в просмотрщике миниатюр.
  • Добавлена​возможность контролировать изменения в аннотации или коллекции аннотаций с помощью нового механизма событий.
  • Создана документация в формате Visual Studio .NET 2005.
  • Исправлены некоторые ошибки в просмотрщике аннотаций.
  • Исправлены некоторые ошибки в движке аннотаций.
  • Повышено общее быстродействие в движке аннотаций.
  • Исправлена ошибка в аннотации типа Embedded Image.
  • Обновлены демо приложения.
  • Созданы демо приложения для 32- и 64-битных систем.
  • Некоторые крупные и мелкие исправления.
  • Созданы новые типы аннотаций:
    • Line - рисует линию.
    • Freehand line - рисует произвольную линию.
    • Ruler - рисует линию и расчитывает ее длину.
    • Rulers - рисует полилинию и расчитывает её длину.
    • Angle - рисует две линии из одной точки и рассчитывает угол между ними.
    • Polygon - рисует многоугольник.
    • Freehand polygon - рисует произвольный многоугольник.
    • Square (симметричный прямоугольник) - рисует квадрат.
    • Circle (симметричный эллипс) - рисует круг.
  • Аннотации типа Ruler, Rulers и Angle могут быть откалиброваны.
  • Создан ассистент вращения (Rotation assistant).
  • Обновлены демо приложения.
  • Некоторые мелкие исправления.
  • Добавлена возможность создавать коллекции аннотаций, связанные с изображением.
  • Добавлена возможность поместить любое количество аннотаций в коллекцию.
  • Добавлена возможность удалить аннотации из коллекции.
  • Добавлена возможность слияния изображения с коллекцией аннотаций.
  • Добавлена возможность сохранять аннотации в XML файл в Adobe XMP формате.
  • Добавлена возможность загрузки аннотаций из XML файла.
  • Добавлена возможность сохранять аннотации в TIFF файл в Adobe XMP формате.
  • Добавлена возможность загрузки аннотаций из TIFF файла.
  • Созданы следующие индивидуальные свойства аннотаций: перемещение, изменение размера, поворот, зеркальное отображение и обработка.
  • Поддерживаемые типы аннотаций:
    • Rectangle - рисует прямоугольник.
    • Ellipse - рисует эллипс.
    • Embedded image - рисует изображение хранящееся в аннотации.
    • Referenced image - рисует изображение хранящееся во внешнем источнике.
    • Text - рисует текст.
    • Rubber stamp - рисует штамп.