This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnNoteObject on an annotation container.
public class AnnControlDrawDesigner : AnnRectangleDrawDesigner Public Class AnnControlDrawDesignerInherits Leadtools.Windows.Annotations.AnnRectangleDrawDesigner
public ref class AnnControlDrawDesigner : public Leadtools.Windows.Annotations.AnnRectangleDrawDesigner Note, in LEADTOOLS for Silverlight, AnnControlDrawDesigner is used instead of the AnnTextDrawDesigner class when drawing new AnnTextObject objects.
For a complete example on how to use annotation draw and edit designers, refer to AnnDesigner.
This example initializes a new designer to draw note objects.
using Leadtools.Windows.Controls;using Leadtools.Windows.Annotations;using Leadtools.Demos;using Leadtools.Help;public AnnControlDrawDesigner AnnControlDrawDesigner_AnnControlDrawDesigner(ImageViewer viewer, AnnContainer container){// start a new control draw designerAnnControlDrawDesigner controlDrawDesigner = new AnnControlDrawDesigner(container);// set up the object template (the note object)AnnNoteObject noteObject = new AnnNoteObject();noteObject.FontFamilyName = "Arial";noteObject.Stroke = Colors.Transparent;noteObject.Fill = Colors.Transparent;noteObject.FontSize = 10.0;noteObject.TextEdgeMargin = 0.0;noteObject.TextHorizontalAlignment = AnnTextAlignment.Center;noteObject.TextVerticalAlignment = AnnTextAlignment.Center;// initialize the rest of the designercontrolDrawDesigner.ObjectTemplate = noteObject;return controlDrawDesigner;}
Imports Leadtools.Windows.ControlsImports Leadtools.Windows.AnnotationsPublic Function AnnControlDrawDesigner_AnnControlDrawDesigner(ByVal viewer As ImageViewer,ByVal container As AnnContainer) As AnnControlDrawDesigner' start a new control draw designerDim controlDrawDesigner As New AnnControlDrawDesigner(container)' set up the object template (the note object)Dim noteObject As New AnnNoteObject()noteObject.FontFamilyName = "Arial"noteObject.Stroke = Colors.TransparentnoteObject.Fill = Colors.TransparentnoteObject.FontSize = 10.0noteObject.TextEdgeMargin = 0.0noteObject.TextHorizontalAlignment = AnnTextAlignment.CenternoteObject.TextVerticalAlignment = AnnTextAlignment.Center' initialize the rest of the designercontrolDrawDesigner.ObjectTemplate = noteObjectReturn controlDrawDesignerEnd Function
using Leadtools.Windows.Controls;using Leadtools.Windows.Annotations;using Leadtools.Examples;//using Leadtools.Help;public AnnControlDrawDesigner AnnControlDrawDesigner_AnnControlDrawDesigner(ImageViewer viewer, AnnContainer container){// start a new control draw designerAnnControlDrawDesigner controlDrawDesigner = new AnnControlDrawDesigner(container);// set up the object template (the note object)AnnNoteObject noteObject = new AnnNoteObject();noteObject.FontFamilyName = "Arial";noteObject.Stroke = Colors.Transparent;noteObject.Fill = Colors.Transparent;noteObject.FontSize = 10.0;noteObject.TextHorizontalAlignment = AnnTextAlignment.Center;// initialize the rest of the designercontrolDrawDesigner.ObjectTemplate = noteObject;return controlDrawDesigner;}
Imports Leadtools.Windows.ControlsImports Leadtools.Windows.AnnotationsPublic Function AnnControlDrawDesigner_AnnControlDrawDesigner(ByVal viewer As ImageViewer,ByVal container As AnnContainer) As AnnControlDrawDesigner' start a new control draw designerDim controlDrawDesigner As AnnControlDrawDesigner = New AnnControlDrawDesigner(container)' set up the object template (the note object)Dim noteObject As AnnNoteObject = New AnnNoteObject()noteObject.FontFamilyName = "Arial"noteObject.Stroke = Colors.TransparentnoteObject.Fill = Colors.TransparentnoteObject.FontSize = 10.0noteObject.TextHorizontalAlignment = AnnTextAlignment.Center' initialize the rest of the designercontrolDrawDesigner.ObjectTemplate = noteObjectReturn controlDrawDesignerEnd Function
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
