VintaSoft Annotation .NET Plug-in: Changes in version 8.5
In This Topic
API changes in Vintasoft.Imaging.Annotation.dll
Changed classes:
Vintasoft.Imaging.Annotation.LinesAnnotationData |
Added properties |
public Vintasoft.Imaging.Annotation.AnnotationLineStyle LineStyle { get; set; } |
Gets or sets the style of line. |
public float LineStylePatternSize { get; set; } |
Gets or sets the size of the line style pattern. |
|
|
Vintasoft.Imaging.Annotation.Print.AnnotatedImagePrintDocument |
Added properties |
public Vintasoft.Imaging.Annotation.AnnotationDataController AnnotationDataController { get; set; } |
Gets or sets the annotation data controller. |
|
|
Added constructors |
public void AnnotatedImagePrintDocument() |
Initializes a new instance of the Vintasoft.Imaging.Annotation.Print.AnnotatedImagePrintDocument class. |
|
|
Vintasoft.Imaging.Annotation.UI.LinesAnnotationView |
Added properties |
public Vintasoft.Imaging.Annotation.AnnotationLineStyle LineStyle { get; set; } |
Gets or sets the style of line. |
public float LineStylePatternSize { get; set; } |
Gets or sets the size of the line style pattern. |
|
|
Vintasoft.Imaging.Annotation.UI.Undo.AnnotationViewCollectionUndoMonitor |
Added constructors |
public void AnnotationViewCollectionUndoMonitor(Vintasoft.Imaging.Undo.UndoManager, Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool) |
Initializes a new instance of
the Vintasoft.Imaging.Annotation.UI.Undo.AnnotationViewCollectionUndoMonitor class. |
|
|
Vintasoft.Imaging.Annotation.UI.Undo.AnnotationViewUndoMonitor |
Added constructors |
public void AnnotationViewUndoMonitor(Vintasoft.Imaging.Undo.UndoManager, Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool, Vintasoft.Imaging.Annotation.UI.AnnotationView) |
Initializes a new instance of the Vintasoft.Imaging.Annotation.UI.Undo.AnnotationViewUndoMonitor class. |
|
|
Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool |
Added properties |
public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } |
Gets or sets the clipboard of this tool. |
public string ClipboardAnnotationDataFormat { get; } |
Gets the data format for annotations in clipboard. |
public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } |
Gets the UI action that copies the selected annotations to the clipboard. |
public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } |
Gets the UI action that cuts the selected annotations to the clipboard. |
public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } |
Gets the UI action that deletes the selected annotations. |
public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } |
Gets the UI action that pastes the selected annotations from the clipboard. |
public Vintasoft.Imaging.UIActions.SelectAllItemsUIAction SelectAllAction { get; } |
Gets the UI action that selects all annotations. |
|
|
Added methods |
public System.Collections.Generic.IList<Vintasoft.Imaging.UIActions.UIAction> GetSupportedUIActions() |
Returns the supported UI actions. |
|
|
Added events |
public event System.EventHandler<Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationViewEventArgs> AnnotationBuildingStarting |
Occurs when the annotation building is starting. |
|
|
New enumerations:
public enum Vintasoft.Imaging.Annotation.AnnotationLineStyle |
Specifies available types of line style pattern for annotation. |
Changed enumerations:
Vintasoft.Imaging.Annotation.AnnotationPenLineJoin |
Removed fields |
public Vintasoft.Imaging.Annotation.AnnotationPenLineJoin MiterClipped |
Use the Vintasoft.Imaging.Annotation.AnnotationPenLineJoin.Miter instead. |
|
|
API changes in Vintasoft.Imaging.Annotation.Wpf.UI.dll
Changed classes:
Vintasoft.Imaging.Annotation.Wpf.UI.WpfLinesAnnotationView |
Added properties |
public Vintasoft.Imaging.Annotation.AnnotationLineStyle LineStyle { get; set; } |
Gets or sets the style of line. |
public float LineStylePatternSize { get; set; } |
Gets or sets the size of the line style pattern. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.Undo.WpfAnnotationViewCollectionUndoMonitor |
Added constructors |
public void WpfAnnotationViewCollectionUndoMonitor(Vintasoft.Imaging.Undo.UndoManager, Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool) |
Initializes a new instance of
the Vintasoft.Imaging.Annotation.Wpf.UI.Undo.WpfAnnotationViewCollectionUndoMonitor class. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.Undo.WpfAnnotationViewUndoMonitor |
Added constructors |
public void WpfAnnotationViewUndoMonitor(Vintasoft.Imaging.Undo.UndoManager, Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool, Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationView) |
Initializes a new instance of the Vintasoft.Imaging.Annotation.Wpf.UI.Undo.WpfAnnotationViewUndoMonitor class. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool |
Added properties |
public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } |
Gets or sets the clipboard of this tool. |
public string ClipboardAnnotationDataFormat { get; } |
Gets the data format for annotations in clipboard. |
public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } |
Gets the UI action that copies the selected annotations to the clipboard. |
public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } |
Gets the UI action that cuts the selected annotations to the clipboard. |
public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } |
Gets the UI action that deletes the selected annotations. |
public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } |
Gets the UI action that pastes the selected annotations from the clipboard. |
public Vintasoft.Imaging.UIActions.SelectAllItemsUIAction SelectAllAction { get; } |
Gets the UI action that selects all annotations. |
|
|
Added methods |
public System.Collections.Generic.IList<Vintasoft.Imaging.UIActions.UIAction> GetSupportedUIActions() |
Returns the supported UI actions. |
public bool PerformNextItemSelection(bool) |
Selects the next available item and makes it as the active item. |
|
|
Added events |
public event System.EventHandler<Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationViewEventArgs> AnnotationBuildingStarting |
Occurs when the annotation building is starting. |
|
|
API changes in Vintasoft.Imaging.Annotation.Pdf.dll
Changed classes:
Vintasoft.Imaging.Annotation.Pdf.Print.AnnotatedPdfPrintDocument |
Added properties |
public Vintasoft.Imaging.Annotation.AnnotationDataController AnnotationDataController { get; set; } |
Gets or sets the annotation data controller. |
|
|
Added constructors |
public void AnnotatedPdfPrintDocument() |
Initializes a new instance of the Vintasoft.Imaging.Annotation.Pdf.Print.AnnotatedPdfPrintDocument class. |
|
|
API changes in Vintasoft.Imaging.Annotation.Dicom.dll
New classes:
public class Vintasoft.Imaging.Annotation.Dicom.DicomAxisAnnotationData |
Contains information about the DICOM annotation that displays an axis. |
public class Vintasoft.Imaging.Annotation.Dicom.DicomCircleAnnotationData |
Contains information about the DICOM annotation that displays a circle. |
public class Vintasoft.Imaging.Annotation.Dicom.DicomCrosshairAnnotationData |
Contains information about the DICOM annotation that displays a crosshair. |
public class Vintasoft.Imaging.Annotation.Dicom.DicomCutLineAnnotationData |
Contains information about the DICOM annotation that displays a cut line. |
public class Vintasoft.Imaging.Annotation.Dicom.DicomInfiniteLineAnnotationData |
Contains information about the DICOM annotation that displays an infinite line. |
public class Vintasoft.Imaging.Annotation.Dicom.DicomRulerAnnotationData |
Contains information about the DICOM annotation that displays a ruler. |
public class Vintasoft.Imaging.Annotation.Dicom.DicomRulerTickCollection |
Represents the collection of DICOM ticks. |
Changed classes:
Vintasoft.Imaging.Annotation.Dicom.DicomTextAnnotationData |
Added properties |
public bool CanResize { get; set; } |
Gets or sets a value indicating whether the size of annotation can be changed. |
public bool HasBoundingBox { get; } |
Gets a value indicating whether this annotation has not empty bounding box. |
public System.Drawing.PointF Location { get; set; } |
Gets or sets the location, in device-independent pixels (1/96th inch),
of annotation in the image space. |
public System.Drawing.SizeF Size { get; set; } |
Gets or sets the size, in device-independent pixels (1/96th inch), of the annotation. |
|
|
New interfaces:
public interface Vintasoft.Imaging.Annotation.Dicom.IDicomRulerTick |
An interface for DICOM annotation, which has ticks. |
New enumerations:
public enum Vintasoft.Imaging.Annotation.Dicom.DicomTickAlignment |
Specifies available alignments for tick of DICOM annotation. |
public enum Vintasoft.Imaging.Annotation.Dicom.DicomTickLabelAlignment |
Specifies available alignments for tick label of DICOM annotation. |
API changes in Vintasoft.Imaging.Annotation.Dicom.UI.dll
New classes:
public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomAxisAnnotationView |
Determines how to display the DICOM annotation that displays an axis
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomCircleAnnotationView |
Determines how to display the DICOM annotation that displays a circle
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomCrosshairAnnotationView |
Determines how to display the DICOM annotation that displays a crosshair
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomCutLineAnnotationView |
Determines how to display the DICOM annotation that displays a cut line
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomInfiniteLineAnnotationView |
Determines how to display the DICOM annotation that displays an infinite line
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.UI.DicomRulerAnnotationView |
Determines how to display the DICOM annotation that displays a ruler
and how user can interact with annotation. |
Changed classes:
Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView |
Added properties |
public Vintasoft.Imaging.Annotation.GripMode GripMode { get; set; } |
Gets or sets the grip mode of annotation. |
public Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.PointBasedAnnotationPointTransformer PointTransformer { get; set; } |
Gets or sets a transformer used for transforming of points of the annotation
when Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView.GripMode is set to Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView.GripMode.Points. |
public Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.PointBasedAnnotationRectangularTransformer RectangularTransformer { get; set; } |
Gets or sets a transformer used for transforming of points of the annotation
when Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView.GripMode is set to Vintasoft.Imaging.Annotation.Dicom.UI.DicomRangeLineAnnotationView.GripMode.Rectangular. |
|
|
Vintasoft.Imaging.Annotation.Dicom.UI.DicomTextAnnotationView |
Added properties |
public Vintasoft.Imaging.UI.VisualTools.UserInteraction.IInteractionController Builder { get; set; } |
Gets or sets a transformer, which is used for building of the annotation. |
public bool IsReadyForDrawing { get; } |
Gets a value indicating whether this annotation is ready for drawing, for example,
line annotation has points. |
public float TextSize { get; set; } |
Gets or sets the size of the text. |
|
|
Vintasoft.Imaging.Annotation.Dicom.UI.VisualTools.DicomAnnotationTool |
Added properties |
public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } |
Gets or sets the clipboard of this tool. |
public string ClipboardAnnotationDataFormat { get; } |
Gets the data format for annotations in clipboard. |
public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } |
Gets the UI action that copies the selected annotations to the clipboard. |
public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } |
Gets the UI action that cuts the selected annotations to the clipboard. |
public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } |
Gets the UI action that deletes the selected annotations. |
public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } |
Gets the UI action that pastes the selected annotations from the clipboard. |
|
|
Added methods |
public System.Collections.Generic.IList<Vintasoft.Imaging.UIActions.UIAction> GetSupportedUIActions() |
Returns the supported UI actions. |
|
|
API changes in Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.dll
New classes:
public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomAxisAnnotationView |
Determines how to display the DICOM annotation that displays an axis
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomCircleAnnotationView |
Determines how to display the DICOM annotation that displays a circle
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomCrosshairAnnotationView |
Determines how to display the DICOM annotation that displays a crosshair
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomCutLineAnnotationView |
Determines how to display the DICOM annotation that displays a cut line
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomInfiniteLineAnnotationView |
Determines how to display the DICOM annotation that displays an infinite line
and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRulerAnnotationView |
Determines how to display the DICOM annotation that displays a ruler
and how user can interact with annotation. |
Changed classes:
Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRangeLineAnnotationView |
Added properties |
public Vintasoft.Imaging.Annotation.GripMode GripMode { get; set; } |
Gets or sets the grip mode of annotation. |
public Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedAnnotationPointTransformer PointTransformer { get; set; } |
Gets or sets a transformer used for transforming of points of the annotation
when Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRangeLineAnnotationView.GripMode is set to
GripMode.Points. |
public Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedAnnotationRectangularTransformer RectangularTransformer { get; set; } |
Gets or sets a transformer used for transforming of points of the annotation
when Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomRangeLineAnnotationView.GripMode is set to GripMode.Rectangular. |
|
|
Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.WpfDicomTextAnnotationView |
Added properties |
public Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.IWpfInteractionController Builder { get; set; } |
Gets or sets a transformer used for building of the annotation. |
public bool IsReadyForDrawing { get; } |
Gets a value indicating whether this annotation is ready for drawing, for example,
line annotation has points. |
public double TextSize { get; set; } |
Gets or sets the size of the text. |
|
|
Vintasoft.Imaging.Annotation.Dicom.Wpf.UI.VisualTools.WpfDicomAnnotationTool |
Added properties |
public Vintasoft.Imaging.Utils.IObjectClipboard Clipboard { get; set; } |
Gets or sets the clipboard of this tool. |
public string ClipboardAnnotationDataFormat { get; } |
Gets the data format for annotations in clipboard. |
public Vintasoft.Imaging.UIActions.CopyItemUIAction CopyAction { get; } |
Gets the UI action that copies the selected annotations to the clipboard. |
public Vintasoft.Imaging.UIActions.CutItemUIAction CutAction { get; } |
Gets the UI action that cuts the selected annotations to the clipboard. |
public Vintasoft.Imaging.UIActions.DeleteItemUIAction DeleteAction { get; } |
Gets the UI action that deletes the selected annotations. |
public Vintasoft.Imaging.UIActions.PasteItemWithOffsetUIAction PasteAction { get; } |
Gets the UI action that pastes the selected annotations from the clipboard. |
|
|
Added methods |
public System.Collections.Generic.IList<Vintasoft.Imaging.UIActions.UIAction> GetSupportedUIActions() |
Returns the supported UI actions. |
|
|