VintaSoft Annotation .NET Plug-in: API changes in version 14.1
In This Topic
API changes in Vintasoft.Imaging.Annotation.dll
New classes:
public class Vintasoft.Imaging.Annotation.InkAnnotationData |
Contains information about the annotation that displays a freehand lines composed of one or more disjoint paths. |
Removed classes:
public class Vintasoft.Imaging.Annotation.ObjectConverter |
This class is no longer supported. Use the AnnotationGdiConverter class (Vintasoft.Imaging.Annotation.UI assembly) instead. |
Changed classes:
Vintasoft.Imaging.Annotation.AnnotationFont |
Removed properties |
public int CharSet { get; set; } |
This property is no longer supported. |
|
|
Removed constructors |
public void AnnotationFont(string, float, bool, bool, bool, bool, Vintasoft.Imaging.Annotation.AnnotationFontUnit, int) |
This constructor is no longer supported. Use public void AnnotationFont(string, float, bool, bool, bool, bool, Vintasoft.Imaging.Annotation.AnnotationFontUnit) constructor instead. |
|
|
Vintasoft.Imaging.Annotation.AnnotationPen |
Removed properties |
public Vintasoft.Imaging.Annotation.AnnotationPenAlignment Alignment { get; set; } |
This property is no longer supported. |
|
|
Added constructors |
public void AnnotationPen() |
Initializes a new instance of the AnnotationPen class. |
|
|
Vintasoft.Imaging.Annotation.EmbeddedImageAnnotationData |
Added methods |
public byte[] GetImageAsSvgData() |
Returns the Image as SVG data if Image is vector image. |
|
|
Vintasoft.Imaging.Annotation.ImageAnnotationData |
Added properties |
public bool IsVectorImage { get; } |
Gets a value indicating whether Image is a vector image. |
|
|
Changed enumerations:
Vintasoft.Imaging.Annotation.LineCapStyles |
Added fields |
public Vintasoft.Imaging.Annotation.LineCapStyles AttachedDiamond |
Attached diamond (rhomb). |
public Vintasoft.Imaging.Annotation.LineCapStyles AttachedRectangle |
Attached rectangle. |
public Vintasoft.Imaging.Annotation.LineCapStyles AttachedEllipse |
Attached ellipse. |
public Vintasoft.Imaging.Annotation.LineCapStyles AttachedClosedArrow |
Attached arrow with drawn bottom line. |
public Vintasoft.Imaging.Annotation.LineCapStyles AttachedFilledDiamond |
Attached filled diamond (rhomb). |
public Vintasoft.Imaging.Annotation.LineCapStyles AttachedFilledRectangle |
Attached filled rectangle. |
public Vintasoft.Imaging.Annotation.LineCapStyles AttachedFilledEllipse |
Attached filled ellipse. |
public Vintasoft.Imaging.Annotation.LineCapStyles AttachedFilledArrow |
Attached filled arrow with drawn bottom line. |
|
|
API changes in Vintasoft.Imaging.Annotation.UI.dll
New classes:
public class Vintasoft.Imaging.Annotation.UI.InkAnnotationView |
Determines how to display the annotation that displays an ink and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.UI.VisualTools.UserInteraction.PointBasedInkAnnotationBuilder |
Represents an interaction controller that builds a InkAnnotationData . |
Changed classes:
Vintasoft.Imaging.Annotation.UI.AnnotationView |
Added methods |
public bool IsPointOnFigure(System.Drawing.PointF, bool) |
Returns a value indicating whether the specified point is contained within the annotation. |
|
|
Vintasoft.Imaging.Annotation.UI.VisualTools.AnnotationVisualTool |
Added properties |
public System.Drawing.Pen EraserPen { get; set; } |
Gets or sets the System.Drawing.Pen that is used to draw the eraser selection. |
public bool EraserRemovesObjectImmediately { get; set; } |
Gets or sets a value indicating whether eraser must remove object immediately when mouse cursor hovers object. |
|
|
Changed enumerations:
Vintasoft.Imaging.Annotation.UI.AnnotationInteractionMode |
Added fields |
public Vintasoft.Imaging.Annotation.UI.AnnotationInteractionMode AnnotationEraser |
Annotations are shown in the AnnotationViewer , annotations can be erased using mouse. |
public Vintasoft.Imaging.Annotation.UI.AnnotationInteractionMode PencilEraser |
Annotations are shown in the AnnotationViewer , points of Ink-annotations can be erased using mouse. |
|
|
API changes in Vintasoft.Imaging.Annotation.Wpf.UI.dll
New classes:
public class Vintasoft.Imaging.Annotation.Wpf.UI.WpfInkAnnotationView |
Determines how to display the annotation that displays an ink and how user can interact with annotation. |
public class Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedInkAnnotationBuilder |
Represents an interaction controller that builds a InkAnnotationData . |
Changed classes:
Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotationView |
Added methods |
public bool IsPointOnFigure(System.Windows.Point, bool) |
Returns a value indicating whether the specified point is contained within the annotation. |
|
|
Vintasoft.Imaging.Annotation.Wpf.UI.VisualTools.WpfAnnotationVisualTool |
Added properties |
public System.Windows.Media.Pen EraserPen { get; set; } |
Gets or sets the System.Windows.Media.Pen that is used to draw the eraser selection. |
public bool EraserRemovesObjectImmediately { get; set; } |
Gets or sets a value indicating whether eraser must remove object immediately when mouse cursor hovers object. |
|
|