Error processing SSI file
LEADTOOLS Annotations for WPF and Silverlight (Leadtools.Windows.Annotations assembly)

Show in webframe

AnnControlDrawDesigner Class






Members 
This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnNoteObject on an annotation container.
Object Model
Syntax
public class AnnControlDrawDesigner : AnnRectangleDrawDesigner 
'Declaration
 
Public Class AnnControlDrawDesigner 
   Inherits AnnRectangleDrawDesigner
'Usage
 
Dim instance As AnnControlDrawDesigner

            

            
public ref class AnnControlDrawDesigner : public AnnRectangleDrawDesigner 
Remarks

Note, in LEADTOOLS for Silverlight, AnnControlDrawDesigner is used instead of the AnnTextDrawDesigner class when drawing new AnnTextObject objects.

Example

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.
Copy Code  
Imports Leadtools.Windows.Controls
Imports Leadtools.Windows.Annotations

Public Function AnnControlDrawDesigner_AnnControlDrawDesigner(ByVal viewer As ImageViewer, _
  ByVal container As AnnContainer) As AnnControlDrawDesigner
   ' start a new control draw designer
   Dim controlDrawDesigner As New AnnControlDrawDesigner(container)
   ' set up the object template (the note object)
   Dim noteObject As 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 designer
   controlDrawDesigner.ObjectTemplate = noteObject

   Return controlDrawDesigner
End Function
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 designer
   AnnControlDrawDesigner 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 designer
   controlDrawDesigner.ObjectTemplate = noteObject;

   return controlDrawDesigner;
}
using Leadtools.Windows.Controls;
using Leadtools.Windows.Annotations;
using Leadtools.Examples;

public AnnControlDrawDesigner AnnControlDrawDesigner_AnnControlDrawDesigner(ImageViewer viewer, AnnContainer container)
{
   // start a new control draw designer
   AnnControlDrawDesigner 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 designer
   controlDrawDesigner.ObjectTemplate = noteObject;

   return controlDrawDesigner;
}
Imports Leadtools.Windows.Controls
Imports Leadtools.Windows.Annotations

Public Function AnnControlDrawDesigner_AnnControlDrawDesigner(ByVal viewer As ImageViewer, _
  ByVal container As AnnContainer) As AnnControlDrawDesigner
   ' start a new control draw designer
   Dim 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.Transparent
   noteObject.Fill = Colors.Transparent
   noteObject.FontSize = 10.0
   noteObject.TextHorizontalAlignment = AnnTextAlignment.Center

   ' initialize the rest of the designer
   controlDrawDesigner.ObjectTemplate = noteObject

   Return controlDrawDesigner
End Function
Requirements

Target Platforms

See Also

Reference

AnnControlDrawDesigner Members
Leadtools.Windows.Annotations Namespace

Error processing SSI file
   Leadtools.Windows.Annotations requires a Document or Medical toolkit license and unlock key. For more information, refer to: LEADTOOLS Toolkit Features