LEADTOOLS Annotations for WPF and Silverlight (Leadtools.Windows.Annotations assembly)

AnnControlDrawDesigner Class

Show in webframe
Example 





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
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

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.