VintaSoft Annotation .NET Plug-in - Historique du développement

Informations sur les versions du produit

Sur cette page, vous pouvez obtenir des informations sur l'historique général du développement du VintaSoft Annotation .NET Plug-in. Des informations sur les modifications apportées à l'API SDK sont disponibles dans la documentation.

  • Développement .NET:
    • Ajout de la prise en charge de .NET 9 sur Windows, Linux et macOS.
  • Développement Web:
    • L'outil visuel WebMagnifierToolJS vous permet désormais de visualiser une image agrandie avec des annotations. Auparavant, l’outil n’affichait pas les annotations.
    • Ajout des propriétés LoadAnnotationsOnlyForDisplayedImages et LoadAnnotationsOnlyForVisibleImages à la classe WebAnnotationViewerJS.
  • Ajout de la prise en charge de .NET 8.0 sur Windows, Linux et macOS.
  • Développement .NET:
    • Ajout de la possibilité de créer une signature numérique basée sur une annotation et de signer un document PDF à l'aide d'une signature numérique.
    • Applications de démonstration:
      • Les applications de démonstration AnnotationDemo et WpfAnnotationDemo ont désormais la possibilité de créer une signature numérique basée sur une annotation et de signer un document PDF à l'aide d'une signature numérique.
    • Plusieurs bugs mineurs ont été corrigés
  • Développement Web:
    • Ajout de la possibilité de commenter les annotations dans la visionneuse de documents Web.
  • Développement .NET:
    • Ajout de la prise en charge de .NET 7 sur Windows, Linux et macOS.
    • Ajout de la possibilité de désactiver la sélection d'annotations à l'aide de la souris ou du clavier (voir la propriété AnnotationData.CanSelect).
    • Utilisation désactivée de la classe System.Runtime.Serialization.Formatters.Binary.BinaryFormatter dans .NET 7 car la classe BinaryFormatter ne peut pas être utilisée à partir de .NET 7.
    • Correction de plusieurs bugs mineurs.
  • Développement .NET:
    • Ajout de la prise en charge multiplateforme pour Windows, Linux et macOS dans .NET 6, .NET 5 et .NET Core 3.1.
    • Les assemblys .NET suivants ont été créés:
      • Vintasoft.Imaging.Annotation.Pdf.UI.dll
    • Dessin de graphiques 2D:
      • Le Plug-in a complètement réécrit le code pour travailler avec des graphiques 2D.
      • Désormais, tous les travaux avec des graphiques bidimensionnels sont effectués à l'aide du moteur de dessin (classe Vintasoft.Imaging.Drawing.DrawingEngine). Le Plug-in n'utilise plus directement la bibliothèque GDI+ (System.Drawing.Common).
      • Pour utiliser le Plug-in, vous devez utiliser un moteur de dessin multiplateforme pour Windows, Linux et macOS basé sur la bibliothèque SkiaSharp ou un moteur de dessin pour Windows basé sur la bibliothèque GDI+ (System.Drawing.Common).
    • Amélioration de l’algorithme qui enregistre les annotations dans un document PDF.
      L'algorithme dessine désormais des annotations à l'aide du moteur de dessin PDF, ce qui permet de créer des vues pour toutes les annotations.
      Auparavant, l'algorithme créait uniquement des vues pour un ensemble d'annotations "standard".
    • De nombreux bugs mineurs ont été corrigés.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de .NET 6 pour Windows.
    • Environnements de développement pris en charge:
      • Ajout de la prise en charge de la compatibilité avec Visual Studio 2022.
    • Systèmes d'exploitation pris en charge:
      • Ajout de la prise en charge de la compatibilité avec Windows 11.
      • Abandon de la prise en charge de la compatibilité avec Windows Server 2003.
    • Ajout d'une nouvelle annotation, OfficeAnnotation, qui vous permet d'afficher la page DOCX d'un document.
    • Ajout de la possibilité de modifier le texte OfficeAnnotation à l'aide de l'éditeur de texte enrichi:
      • édition de texte
      • modifier les propriétés du texte sélectionné: police, taille, couleur, gras, italique, souligné, exposant, indice, mise à l'échelle horizontale, interlettrage
      • modifier l'alignement horizontal d'un paragraphe: gauche, droite, centre, justifié
      • modifier le retrait du paragraphe
      • modifier l'interligne
      • créer une liste numérotée
    • Applications de démonstration:
      • Ajout d'une nouvelle fonctionnalité à AnnotationDemo/WpfAnnotationDemo:
        • Ajout de la possibilité d'ajouter OfficeAnnotation à une image.
      • Ajout d'une nouvelle fonctionnalité à DocumentViewerDemo/WpfDocumentViewerDemo:
        • Ajout de la possibilité d'ajouter OfficeAnnotation à une image.
    • Les assemblys .NET suivants ont été créés:
      • Vintasoft.Imaging.Annotation.Office.dll
      • Vintasoft.Imaging.Annotation.Office.UI.dll
      • Vintasoft.Imaging.Annotation.Office.Wpf.UI.dll
  • Développement Web:
    • Plateformes prises en charge:
      • Le moteur JavaScript ne dépend plus de la bibliothèque jQuery et est entièrement écrit en JavaScript ES5.
      • Le moteur JavaScript ne prend désormais en charge que les navigateurs Web HTML5. La prise en charge des anciens navigateurs Web basés sur la technologie SVG est terminée, le script Vintasoft.Imaging.Annotation.Svg.js n'est plus pris en charge.
    • Des corrections mineures ont été apportées à l'API JavaScript. Pour plus d'informations, consultez la documentation.
    • Erreurs non critiques corrigées dans le moteur JavaScript.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de .NET 5 pour Windows.
  • Développement .NET:
    • Ajout de la possibilité d'agrandir une image avec des annotations dans la visionneuse d'images WinForms.
    • Bogues mineurs corrigés.
  • Développement Web:
    • Ajout de la possibilité de remplacer l'algorithme qui effectue la sérialisation/désérialisation d'une annotation Web personnalisée.
    • Ajout de la possibilité de remplacer l'algorithme qui effectue le dessin d'une annotation Web personnalisée.
  • Développement .NET:
    • Plateformes prises en charge:
      • Ajout de la prise en charge de WPF et WinForms dans .NET Core 3 pour Windows.
        Les assemblys .NET Core suivants ont été créés:
        • Vintasoft.Imaging.Annotation.UI.dll
        • Vintasoft.Imaging.Annotation.Wpf.UI.dll
        • Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.dll
      • Ajout de la possibilité d'ajouter des commentaires aux annotations d'image ou de document dans la visionneuse d'images WinForms/WPF:
        • ajouter et supprimer des commentaires ou des réponses
        • créer des fils de discussion de commentaires
        • définir l'état d'un commentaire ou d'une réponse
        • afficher les commentaires dans la visionneuse d'images ou dans l'interface de l'application
      • Affichage d'images avec des annotations dans WinForms:
        • Les contrôles WinForms (AnnotationViewer, etc.) et les vues d'annotation (AnnotationView, etc.) ont été déplacés de l'assembly Vintasoft.Imaging.Annotation.dll vers l'assembly Vintasoft.Imaging.Annotation.UI.dll.
      • Applications de démonstration:
        • Application de démonstration WPF et WinForms créée AnnotationDemo pour .NET Core.
        • Ajout de la possibilité de commenter les images dans les applications de démonstration AnnotationDemo et WpfAnnotationDemo.
  • Développement .NET:
    • Plateformes prises en charge:
      • Prise en charge ajoutée (sans contrôles d'interface utilisateur) pour .NET Core 3 pour Windows.
        Les assemblys .NET Core suivants ont été créés:
        • Vintasoft.Imaging.Annotation.dll
        • Vintasoft.Imaging.Annotation.Pdf.dll
        • Vintasoft.Imaging.Annotation.Dicom.dll
        • Vintasoft.Imaging.Annotation.Dicom.UI.dll.
      • La prise en charge de .NET Framework 2.0 a été abandonnée, le SDK prend désormais en charge .NET Framework 4+ et 3.5.
  • Développement Web:
    • Annotation d'images et de documents PDF dans une application Web:
      • Un service Web .NET Core indépendant de la plate-forme pour l'annotation d'images et de documents PDF a été créé.
        Le service Web indépendant de la plate-forme vous permet de créer rapidement des services Web pour toute plate-forme Web compatible .NET Core, telle que ASP.NET Core MVC, ServiceStack. Le service Web se trouve dans l'assembly Vintasoft.Imaging.Annotation.Web.Services.dll.
      • Un service Web permettant d'annoter des images et des documents PDF dans ASP.NET Core MVC a été créé.
        Le service Web se trouve dans l'assembly Vintasoft.Imaging.Annotation.AspNetCore.ApiControllers.dll.
  • Annotation d'images et de documents PDF en HTML5 et SVG:
    • Ajout de la possibilité d'afficher des images multipages avec des annotations.
    • Ajout de la possibilité de déplacer des annotations d'une page à une autre en mode d'affichage d'images multipages.
  • Ajout d'un nouvel outil visuel ImageMeasureTool qui vous permet d'effectuer des mesures sur une image. Des mesures sont disponibles pour les objets suivants: ligne, polyligne, ellipse, angle entre lignes.
  • Ajout de la possibilité de transformer les annotations à l'aide d'une matrice de transformation.
  • Optimisation de l'algorithme de rendu des annotations dans WPF.
  • Modifications mineures dans l'application de démonstration "AnnotationDemo".
  • Pour plus d'informations sur les modifications de l'API, veuillez consulter la documentation.
  • Dans WinForms, la visionneuse d'images d'annotation (classe AnnotationViewer):
    • La prise en charge du mode multipage a été ajoutée.
    • Ajout de la possibilité de déplacer des annotations d'une page à une autre en mode d'affichage d'images multipages.
  • Dans l'outil visuel WinForms pour travailler avec des annotations (classe AnnotationTool):
    • La prise en charge du mode multipage a été ajoutée.
    • Plusieurs améliorations mineures ont été ajoutées.
  • Dans la visionneuse d'images WPF avec annotations (classe WpfAnnotationViewer):
    • La prise en charge du mode multipage a été ajoutée.
    • Ajout de la possibilité de déplacer des annotations d'une page à une autre en mode d'affichage d'images multipages.
  • Dans l'outil visuel WPF pour travailler avec des annotations (classe WpfAnnotationTool):
    • La prise en charge du mode multipage a été ajoutée.
    • Plusieurs améliorations mineures ont été ajoutées.
  • Annotations:
    • Ajout de la prise en charge des styles Cloud et Triangle dans les annotations: Rectangle, Ellipse, Texte, Texte libre, Surbrillance.
    • Ajout de la possibilité de définir l'alignement du texte dans une annotation de tampon à l'aide de la propriété StampAnnotation.TextAlign.
  • Applications de démonstration:
    • Dans l'application de démonstration WinForms et WPF AnnotationDemo:
      • Ajout de la possibilité d'annoter des images en mode multipage.
      • Plusieurs améliorations mineures ont été ajoutées.
      • Bogues mineurs corrigés.
    • Dans l'application de démonstration ASP.NET WebForms et ASP.NET MVC AnnotationDemo:
      • Ajout de la possibilité de sélectionner une police pour une annotation de texte à partir d'une liste de polices.
      • Plusieurs améliorations mineures ont été ajoutées.
  • Pour plus d'informations sur les modifications de l'API, veuillez consulter la documentation.
  • Ajout de la possibilité de définir le style Nuage ou Triangle pour les types d'annotations suivants: Lignes, Polygone, Règles, Angle, Triangle.
  • Annotation d'images et de documents PDF dans une application Web:
    • Un service Web indépendant de la plate-forme pour l'annotation d'images et de documents PDF a été créé. Le service Web indépendant de la plate-forme vous permet de créer rapidement des services Web pour toute plate-forme Web compatible .NET, telle que ASP.NET MVC, ASP.NET WebForms, ServiceStack. Le service Web se trouve dans l'assembly Vintasoft.Imaging.Annotation.Web.Services.dll.
    • Un service Web permettant d'annoter des images et des documents PDF dans ASP.NET MVC 5 a été créé. Le service Web se trouve dans l'assembly Vintasoft.Imaging.Annotation.Web.Api2Controllers.dll.
    • Les contrôles HTML5 et SVG pour annoter les images et les documents PDF sont désormais compatibles avec jQuery 2 et 3.
    • Il est désormais possible de regrouper les annotations.
  • Applications de démonstration:
    • L'application de démonstration "Web Annotation Demo" a désormais la possibilité de conserver un journal des modifications d'annotation.
  • Correction de plusieurs bugs mineurs.
  • Pour plus d'informations sur les modifications de l'API, veuillez consulter la documentation.
  • Annotation d'images et de documents PDF dans ASP.NET:
    • Une nouvelle fonctionnalité a été ajoutée au contrôleur Web API pour l'annotation des images. Par exemple, la possibilité de faire pivoter des images avec des annotations a été ajoutée.
    • Ajout d'une nouvelle fonctionnalité au gestionnaire HTTP pour l'annotation des images. Par exemple, la possibilité de faire pivoter des images avec des annotations a été ajoutée.
    • Un service WCF pour l'annotation d'images dans ASP.NET a été créé.
  • Visionneuses d'images Web avec capacités d'annotation d'images:
    • Des contrôles HTML5 écrits en JavaScript ont été créés pour afficher des images et des miniatures avec des annotations en HTML5.
    • Contrôles SVG créés, écrits en JavaScript, pour visualiser des images et des vignettes avec des annotations en HTML.
    • Les contrôles Web ASP.NET ont été supprimés, vous devez désormais utiliser des contrôles HTML5 ou SVG à la place.
    • Ajout de la possibilité de faire pivoter orthogonalement une image avec des annotations dans la visionneuse Web pour les images avec annotations.
    • Ajout de la possibilité de faire pivoter orthogonalement les vignettes annotées dans la visionneuse Web des vignettes annotées.
  • Impression d'images avec annotations:
    • Ajout de la possibilité d'imprimer des annotations vectorielles dans WinForms à l'aide de la classe AnnotatedPdfPrintDocument.
  • Amélioration du code de la classe AnnotationVintasoftXmpFormatter. La classe permet désormais la sérialisation de valeurs d'énumération arbitraires.
  • Correction de plusieurs bugs mineurs.
  • Pour plus d'informations sur les modifications de l'API, veuillez consulter la documentation.
  • Ajout de la possibilité d'annoter des images dans les applications ASP.NET MVC:
    • Création de contrôles Web ASP.NET MVC4 et HTML5 pour l'affichage, l'annotation et la modification d'images et de documents PDF dans les applications ASP.NET MVC.
  • Applications de démonstration:
    • Création d'une application de démonstration "ASP.NET MVC Annotation Viewer Demo" - Application ASP.NET MVC4 et HTML5 pour l'annotation d'images et de documents PDF.
  • Bogues mineurs corrigés.
  • Annotation d'image sur le Web:
    • La liste des annotations prises en charge dans ASP.NET a été étendue:
      • 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
    • La possibilité de transformer les annotations par points a été ajoutée.
    • Ajout de la possibilité d'utiliser l'interpolation pour l'annotation de lignes et l'annotation de polygones.
  • Applications de démonstration:
    • L'application de démonstration "Web Annotation Demo" vous permet désormais de visualiser et de modifier les valeurs des propriétés d'annotation.
    • L'application de démonstration "Web Annotation Demo" a une conception et une interface utilisateur améliorées.
  • Ajout de la possibilité d'annoter des images dans une application ASP.NET:
    • La classe WebAnnotationViewer est un contrôle WebForms qui vous permet d'afficher des images avec des annotations et d'annoter des images.
    • La classe WebAnnotatedThumbnailViewer est un contrôle WebForms qui vous permet d'afficher des miniatures d'images avec des annotations.
    • Les annotations suivantes sont actuellement prises en charge:
      • RectangleAnnotation
      • EllipseAnnotation
      • ArrowAnnotation
      • LineAnnotation
      • PolylineAnnotation
      • TextAnnotation
      • StampAnnotation
  • Une nouvelle annotation, ArrowAnnotation, a été implémentée.
  • L'algorithme du codec d'annotation WANG a été amélioré. Le codec peut désormais enregistrer:
    • Rotated RectangleAnnotation
    • EllipseAnnotation
    • rotated LineAnnotation, PolylineAnnotation et PolygonAnnotation
    • anti-aliased (UseInterpolation == true) PolylineAnnotation et PolygonAnnotationData
  • Ajout de la possibilité de définir la taille par défaut des annotations rectangulaires.
  • Applications de démonstration:
    • Une nouvelle application de démonstration "Web Annotation Demo" a été créée qui montre comment afficher et annoter des images et des fichiers PDF dans une application Web ASP.NET.
    • La possibilité de créer des ArrowAnnotations a été ajoutée à l'application "Annotation Demo".
  • Les assemblys ont été renommés et des modifications ont été apportées à la structure de l'espace de noms. Des informations plus détaillées sont disponibles dans la documentation.
  • Ajout de la possibilité de modifier le rayon de la zone interactive du point interactif.
  • Bogues mineurs corrigés.
  • Le moteur d'annotation a été entièrement repensé pour le rendre aussi flexible et rapide que possible.
  • Une hiérarchie de classes pour WinForms a été créée qui répond au modèle de conception Modèle-Vue-Présentateur (MVP):
    • La classe AnnotationData et ses descendants ont été créés, qui sont responsables du stockage des données d'annotation.
    • La classe AnnotationView et ses descendants ont été créés, ils sont responsables de l'apparence de l'annotation et de la manière dont l'utilisateur peut interagir avec l'annotation.
    • Un outil visuel AnnotationVisualTool a été créé, qui est utilisé pour créer, afficher et modifier des annotations d'image dans la visionneuse d'images.
  • Une hiérarchie de classes pour WPF a été créée qui suit le modèle de conception Modèle-Vue-VueModel (MVVM):
    • La classe AnnotationData et ses descendants ont été créés, qui sont responsables du stockage des données d'annotation.
    • La classe WpfAnnotationView et ses descendants ont été créés,qui sont responsables de l'apparence de l'annotation et de la manière dont l'utilisateur peut interagir avec l'annotation.
    • Un outil visuel WpfAnnotationVisualTool a été créé qui est utilisé pour créer, afficher et modifier des annotations d'image dans la visionneuse d'images.
  • Le système d'événements d'annotation a été retravaillé:
    • Il est devenu possible de recevoir, de modifier et d'annuler les modifications apportées à n'importe quelle propriété d'annotation.
    • Il est devenu possible de limiter la zone de construction et de transformation des annotations.
  • L'annotation et la collection d'annotations prennent en charge le mécanisme de sérialisation d'objets .NET standard:
    • Les formateurs responsables de l'enregistrement et du chargement des collections d'annotations ont été créés: AnnotationVintasoftBinaryFormatter, AnnotationVintasoftXmpFormatter et AnnotationWangFormatter.
    • La collection d'annotations peut être enregistrée à l'aide de n'importe quel formateur prenant en charge le mécanisme de sérialisation d'objets .NET standard, tel que la classe BinaryFormatter.
  • La classe AnnotationVisualTool, un descendant de la classe UserInteractionVisualTool, offre une grande flexibilité et une grande personnalisation pour le processus de création et de modification des annotations.
  • Le code des contrôles WinForms permettant d'afficher des images et des vignettes avec des annotations a été retravaillé.
  • Des contrôles WPF pour l'affichage d'images et de miniatures avec des annotations ont été créés:
    • WpfAnnotationImageViewer - Contrôle WPF conçu pour visualiser des images avec des annotations.
    • WpfAnnotatedThumbnailViewer - Contrôle WPF conçu pour afficher les miniatures d'images avec des annotations.
  • Nouvelles annotations créées:
    • Annotation CompositeAnnotation - une annotation définissant un ensemble d'annotations qui sont en quelque sorte liées les unes aux autres.
    • Groupe d'annotationsAnnotation - une annotation définissant un groupe d'annotations avec la possibilité de déplacer, redimensionner et faire pivoter l'ensemble du groupe.
    • Annotation StickyNoteAnnotation - annotation-note.
    • Annotation LeaderLineAnnotation - une annotation qui définit une ligne reliant deux annotations.
  • Ajout de la possibilité de sélectionner plusieurs annotations.
  • Ajout de la possibilité d'enregistrer des groupes d'annotations au format WANG.
  • Ajout de nouvelles propriétés d'annotation: informations sur le créateur de l'annotation et sur la personne qui a modifié l'annotation.
  • Annotation de texte libre améliorée.
  • Ajout de la possibilité de lire et d'écrire des annotations dans les fichiers PNG.
  • Vitesse de rendu des annotations augmentée.
  • Optimisation et accélération de la visionneuse d'annotations.
  • Correction de quelques bugs dans le décodeur/encodeur d'annotations WANG.
  • Encodage amélioré des annotations dans PDF.
  • Bogues mineurs corrigés.
  • L'algorithme de la visionneuse de vignettes avec annotations a été optimisé, les performances ont été augmentées.
  • Ajout de la possibilité d'annoter et de zoomer sur des images avec différentes résolutions horizontales et verticales dans la visionneuse d'annotations.
  • Fonctionnalité de mélange de couleurs ajoutée pour les annotations de surbrillance.
  • Ajout de la possibilité de rendre des annotations sur l'objet Graphiques.
  • Ajout de la possibilité de créer des annotations sans rotation. Lors de la sélection d'une annotation, le point pivot n'est pas affiché.
  • L'application de démonstration "Annotation Demo" a été améliorée. Contrôle ajouté AnnotationsToolStrip - panneau indépendant avec annotations.
  • Ajout de la possibilité d'afficher une info-bulle pour une annotation.
  • Bogues mineurs corrigés.
  • Ajout de la possibilité de prévisualiser une miniature d'une image annotée dans un PropertyGrid et de modifier cette image dans le PropertyGrid.
  • Ajout de la possibilité de modifier la propriété Emplacement dans la grille de propriétés.
  • Un bug dans la méthode ImageViewer.CancelAnnotationBuilding a été corrigé.
  • Performances globales accrues et utilisation de la mémoire réduite.
  • Bogues mineurs corrigés.
  • Ajout de la prise en charge des annotations VintasoftBinary.
  • Ajout de la prise en charge des annotations WANG: lecture et écriture.
  • Interpolation ajoutée (anticrénelage) pour les annotations de type Polyligne, Polygone et Ligne à main levée.
  • Rendu amélioré des annotations de type Rectangle.
  • Bogues mineurs corrigés.
  • Ajout de la possibilité d'enregistrer/charger des annotations vers/depuis des documents PDF (VintaSoft PDF .NET Plug-in est requis).
  • Correction d'un bug dans le mode d'aperçu pixel à pixel pour les images avec des annotations et des résolutions horizontales/verticales différentes.
  • Ajout d'une nouvelle méthode virtuelle SetResolution à la classe AnnotationBase.
  • Ajout d'une nouvelle méthode CalculateLength à l'interface IRuler.
  • Ajout de la possibilité de créer visuellement des annotations symétriques.
  • Quelques corrections majeures et mineures.
  • L'application de démonstration "Annotation Demo" a été mise à jour.
  • Améliorations des conseils d'annotation.
  • Améliorations dans les annotations de type Angle et FreeText.
  • Bogues mineurs corrigés.
  • Ajout de la possibilité de modifier le contour de l'annotation.
  • Ajout de la possibilité de préserver les proportions des annotations de type Image.
  • Amélioration de la qualité de rendu des conseils d'annotation.
  • Quelques corrections majeures et mineures.
  • Ajout de la possibilité d'utiliser des pinceaux personnalisés pour les annotations.
  • Ajout de la possibilité d'enregistrer et de charger les GUID d'annotation.
  • Bogues mineurs corrigés.
  • Ajout de la possibilité de modifier les annotations intégrées ou de créer des annotations personnalisées.
  • Ajout de la possibilité de contrôler entièrement l'interaction entre l'annotation et la souris.
  • Ajout de nouveaux types d'annotations: FreeText et Link.
  • Ajout de la possibilité d'utiliser des astuces pour les annotations de type Ligne.
  • Ajout de la possibilité d'enregistrer des annotations dans un fichier JPEG.
  • Ajout de la possibilité de faire pivoter une image avec des annotations sous n'importe quel angle.
  • Quelques corrections majeures et mineures.
  • Un exemple de construction d'une annotation de triangle arbitraire (Triangle) a été créé.
  • L'application de démonstration "Annotation Demo" a été mise à jour.
  • Ajout de la possibilité d'attacher un menu contextuel à une annotation.
  • Bogues mineurs corrigés.
  • L'application de démonstration "Annotation Demo" a été mise à jour.
  • Ajout de la possibilité d'annoter une collection d'images avec une seule ligne de code.
  • Ajout de la possibilité de définir l'alignement du texte dans les annotations de texte.
  • Ajout de la possibilité d'identifier les annotations par leur numéro d'identification unique global (GUID).
  • Correction d'un bug dans l'opération glisser-déposer dans la visionneuse de vignettes avec annotations.
  • Bogues mineurs corrigés.
  • Une application de démonstration " Web Stamp Image Demo " a été créée qui montre comment annoter des images téléchargées sur un serveur Web.
  • L'application de démonstration "Annotation Demo" a été mise à jour.
  • Ajout de la possibilité de prévisualiser les miniatures des images avec des annotations dans la visionneuse de miniatures.
  • Ajout de la possibilité de surveiller les modifications apportées à une annotation ou à une collection d'annotations à l'aide du nouveau mécanisme d'événement.
  • Documentation créée au format Visual Studio .NET 2005.
  • Certains bugs dans la visionneuse d'annotations ont été corrigés.
  • Certains bugs dans le moteur d'annotation ont été corrigés.
  • Performances globales améliorées dans le moteur d'annotation.
  • Correction d'un bug dans l'annotation de type Image intégrée.
  • Les applications de démonstration ont été mises à jour.
  • Des applications de démonstration pour les systèmes 32 et 64 bits ont été créées.
  • Quelques corrections majeures et mineures.
  • De nouveaux types d'annotations ont été créés:
    • Ligne - dessine une ligne.
    • Ligne à main levée - trace une ligne à main levée.
    • Règle - trace une ligne et calcule la longueur de la ligne.
    • Règles - dessine une polyligne et calcule la longueur de la polyligne.
    • Angle - trace deux lignes à partir d'un point et calcule l'angle entre elles.
    • Polygone - dessine un polygone.
    • Polygone à main levée - dessine un polygone à main levée.
    • Carré (rectangle symétrique) - dessine un carré.
    • Cercle (ellipse symétrique) - dessine un cercle.
  • Les annotations de type Règle, Règles et Angle peuvent être calibrées.
  • Assistant de rotation créé.
  • Les applications de démonstration ont été mises à jour.
  • Bogues mineurs corrigés.
  • Ajout de la possibilité de créer des collections d'annotations associées à une image.
  • Ajout de la possibilité de placer n'importe quel nombre d'annotations dans une collection.
  • Ajout de la possibilité de supprimer les annotations de la collection.
  • Ajout de la possibilité de fusionner une image avec une collection d'annotations.
  • Ajout de la possibilité d'enregistrer des annotations dans un fichier XML au format Adobe XMP.
  • Ajout de la possibilité de charger des annotations à partir d'un fichier XML.
  • Ajout de la possibilité d'enregistrer des annotations dans un fichier TIFF au format Adobe XMP.
  • Ajout de la possibilité de charger des annotations à partir d'un fichier TIFF.
  • Les propriétés d'annotation personnalisées suivantes ont été créées: déplacer, redimensionner, faire pivoter, mettre en miroir et manipuler.
  • Types d'annotations pris en charge:
    • Rectangle - dessine un rectangle.
    • Ellipse - dessine une ellipse.
    • Image intégrée - dessine une image stockée dans une annotation.
    • Image référencée - dessine une image stockée dans une source externe.
    • Texte - dessine du texte.
    • Tampon en caoutchouc - dessine un tampon.