VintaSoft Annotation .NET Plug-in: Changes in version 8.4
In This Topic
Changes in Vintasoft.Imaging.Annotation.dll
Moved structs:
public structure Vintasoft.Imaging.Annotation.PaddingF |
Struct is moved from Vintasoft.Imaging.Annotation.dll assembly to Vintasoft.Imaging.dll assembly. |
New classes:
public abstract class Vintasoft.Imaging.Annotation.AnnotationDataControllerBase |
Provides the abstract base class for annotation data controllers. |
public class Vintasoft.Imaging.Annotation.Print.AnnotatedImagePrintDocument |
Prints images with annotations. |
Moved classes:
public class Vintasoft.Imaging.Annotation.TypeConverters.PaddingFConverter |
Class is moved from Vintasoft.Imaging.Annotation.dll assembly to Vintasoft.Imaging.dll assembly. |
Vintasoft.Imaging.Annotation.CompositeAnnotationData |
Added methods |
public void SetRotation(float, bool) |
Sets the rotation angle, in degrees, for this annotation. |
|
|
Vintasoft.Imaging.Annotation.FreeTextAnnotationData |
Changed properties |
public Vintasoft.Imaging.Annotation.PaddingF TextPadding { get; set; } |
public Vintasoft.Imaging.PaddingF TextPadding { get; set; } |
|
|
Vintasoft.Imaging.Annotation.TextAnnotationData |
Changed properties |
public Vintasoft.Imaging.Annotation.PaddingF TextPadding { get; set; } |
public Vintasoft.Imaging.PaddingF TextPadding { get; set; } |
|
|
Vintasoft.Imaging.Annotation.UI.AnnotationView |
Added events |
public event Vintasoft.Imaging.PropertyChangedEventHandler<Vintasoft.Imaging.UI.VisualTools.UserInteraction.IInteractionController> InteractionControllerChanged |
Occurs when interaction controller is changed. |
public event Vintasoft.Imaging.PropertyChangingEventHandler<Vintasoft.Imaging.UI.VisualTools.UserInteraction.IInteractionController> InteractionControllerChanging |
Occurs when interaction controller is changing. |
|
|
Vintasoft.Imaging.Annotation.UI.AnnotationViewController |
Changed properties |
public Vintasoft.Imaging.Annotation.AnnotationDataController DataController { get; } |
public Vintasoft.Imaging.Annotation.AnnotationDataControllerBase DataController { get; } |
|
|
Changed constructors |
public void AnnotationViewController(Vintasoft.Imaging.Annotation.AnnotationDataController) |
public void AnnotationViewController(Vintasoft.Imaging.Annotation.AnnotationDataControllerBase) |
|
|
Vintasoft.Imaging.Annotation.UI.AnnotationViewer |
Added methods |
public Vintasoft.Imaging.Annotation.UI.AnnotationView FindAnnotationView(System.Drawing.PointF) |
Returns annotation, at specified point, on an image. |
|
|
Vintasoft.Imaging.Annotation.UI.FreeTextAnnotationView |
Changed properties |
public Vintasoft.Imaging.Annotation.PaddingF TextPadding { get; set; } |
public Vintasoft.Imaging.PaddingF TextPadding { get; set; } |
|
|
Vintasoft.Imaging.Annotation.UI.StickyNoteAnnotationView |
Added properties |
public Vintasoft.Imaging.Annotation.UI.AnnotationView CollapsedView { get; } |
Gets the collapsed annotation view. |
public Vintasoft.Imaging.Annotation.UI.AnnotationView ExpandedView { get; } |
Gets the expanded annotation view. |
|
|
Vintasoft.Imaging.Annotation.UI.TextAnnotationView |
Changed properties |
public Vintasoft.Imaging.Annotation.PaddingF TextPadding { get; set; } |
public Vintasoft.Imaging.PaddingF TextPadding { get; set; } |
|
|
Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool |
Added methods |
public bool IsPointOnInteractionArea(int, int, System.Windows.Forms.MouseButtons) |
Determines that the specified point is located on interaction area. |
public bool PerformNextItemSelection(bool) |
Selects the next available item and makes it as the active item. |
|
|
Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.LeaderLineAnnotationBuilder |
Changed methods |
public void OnActivate() |
public void OnActivate(Vintasoft.Imaging.UI.VisualTools.UserInteraction.UserInteractionVisualTool) |
|
|
Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.PointBasedAnnotationFreehandBuilder |
Added properties |
public bool FinishBuildingByDoubleMouseClick { get; set; } |
Gets or sets a value indicating whether the annotation building must be finished
when left mouse button is double clicked. |
|
|
Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.PointBasedAnnotationRectangularTransformer |
Added properties |
public bool CanMoveRotationPoint { get; set; } |
Gets or sets a value indicating whether transformer can move rotation point. |
|
|
Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.RectangularTextAnnotationTransformer |
Added properties |
public Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.RectangularAnnotationTransformer RectangularTransformer { get; } |
Gets the rectangular transformer of this composite transformer. |
public Vintasoft.Imaging.UI.VisualTools.UserInteraction.TextObjectTextBoxTransformer TextBoxTransformer { get; } |
Gets the text box transformer of this composite transformer. |
|
|
Changes in Vintasoft.Imaging.Annotation.Wpf.UI.dll
Changed classes:
Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationView |
Added events |
public event Vintasoft.Imaging.PropertyChangedEventHandler<Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.IWpfInteractionController> InteractionControllerChanged |
Occurs when interaction controller is changed. |
public event Vintasoft.Imaging.PropertyChangingEventHandler<Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.IWpfInteractionController> InteractionControllerChanging |
Occurs when interaction controller is changing. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationViewer |
Added methods |
public Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationView FindAnnotationView(System.Windows.Point) |
Returns annotation, at specified point, on an image. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.WpfFreeTextAnnotationView |
Changed properties |
public Vintasoft.Imaging.Annotation.PaddingF TextPadding { get; set; } |
public Vintasoft.Imaging.PaddingF TextPadding { get; set; } |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.WpfStickyNoteAnnotationView |
Added properties |
public Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationView CollapsedView { get; } |
Gets the collapsed view. |
public Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationView ExpandedView { get; } |
Gets the expanded view. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.WpfTextAnnotationView |
Changed properties |
public Vintasoft.Imaging.Annotation.PaddingF TextPadding { get; set; } |
public Vintasoft.Imaging.PaddingF TextPadding { get; set; } |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool |
Added methods |
public bool IsPointOnInteractionArea(System.Windows.Point) |
Determines that the specified point is located on interaction area. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfLeaderLineAnnotationBuilder |
Changed methods |
public void OnActivate() |
public void OnActivate(Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfUserInteractionVisualTool) |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedAnnotationFreehandBuilder |
Added properties |
public bool FinishBuildingByDoubleMouseClick { get; set; } |
Gets or sets a value indicating whether the annotation building must be finished
when left mouse button is double clicked. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfRectangularTextAnnotationTransformer |
Added properties |
public Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfRectangularAnnotationTransformer RectangularTransformer { get; } |
Gets the rectangular transformer of this composite transformer. |
public Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfTextObjectTextBoxTransformer TextBoxTransformer { get; } |
Gets the text box transformer of this composite transformer. |
|
|
Changes in Vintasoft.Imaging.Annotation.Pdf.dll
New classes:
public class Vintasoft.Imaging.Annotation.Pdf.Print.AnnotatedPdfPrintDocument |
Sends images with annotations to a printer.
PDF pages will be printed in vector form, other image types will be printed in a raster form. |
New assembly Vintasoft.Imaging.Annotation.Dicom.dll
New assembly Vintasoft.Imaging.Annotation.Dicom.dll contains classes for annotating DICOM files.
New assembly Vintasoft.Imaging.Annotation.Dicom.UI.dll
New assembly Vintasoft.Imaging.Annotation.Dicom.UI.dll contains classes for visual annotating of DICOM files in WinForms.