←Select platform

AnnTextPointerDrawDesigner Class

Summary

This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextPointerObject on an annotation container.

Syntax

C#
VB
C++
public class AnnTextPointerDrawDesigner : AnnDrawDesigner 
  
Public Class AnnTextPointerDrawDesigner  
   Inherits Leadtools.Windows.Annotations.AnnDrawDesigner 
public ref class AnnTextPointerDrawDesigner : public Leadtools.Windows.Annotations.AnnDrawDesigner  

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 text pointer objects.

C#
VB
Silverlight C#
Silverlight VB
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Demos; 
using Leadtools.Help; 
 
public AnnTextPointerDrawDesigner AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(ImageViewer viewer, AnnContainer container) 
{ 
   // start a new text pointer draw designer 
   AnnTextPointerDrawDesigner textPointerDrawDesigner = new AnnTextPointerDrawDesigner(container); 
 
   AnnTextPointerObject textPointer = new AnnTextPointerObject(); 
   textPointer.Stroke = Colors.Transparent; 
   textPointer.Fill = Colors.Transparent; 
   textPointer.FontFamilyName = "Arial"; 
   textPointer.FontSize = 10.0; 
   textPointer.TextEdgeMargin = 0.0; 
   textPointer.TextHorizontalAlignment = AnnTextAlignment.Center; 
   textPointer.TextVerticalAlignment = AnnTextAlignment.Center; 
   textPointer.PointerPosition = new Point(800, 800); 
   textPointer.IsFixedPointer = true; 
 
   // set up the default text to be used 
   textPointerDrawDesigner.DefaultText = "Leadtools"; 
 
   // initialize the rest of the designer 
   textPointerDrawDesigner.ObjectTemplate = textPointer; 
 
   return textPointerDrawDesigner; 
} 
Imports Leadtools.Windows.Controls 
Imports Leadtools.Windows.Annotations 
 
Public Function AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(ByVal viewer As ImageViewer, 
  ByVal container As AnnContainer) As AnnTextPointerDrawDesigner 
   ' start a new text pointer draw designer 
   Dim textPointerDrawDesigner As AnnTextPointerDrawDesigner = New AnnTextPointerDrawDesigner(container) 
 
   Dim textPointer As AnnTextPointerObject = New AnnTextPointerObject() 
   textPointer.Stroke = Nothing 
   textPointer.Fill = Nothing 
   textPointer.FontFamilyName = "Arial" 
   textPointer.FontSize = 10.0 
   textPointer.TextEdgeMargin = 0.0 
   textPointer.TextHorizontalAlignment = AnnTextAlignment.Center 
   textPointer.TextVerticalAlignment = AnnTextAlignment.Center 
   textPointer.PointerPosition = New System.Windows.Point(800, 800) 
   textPointer.IsFixedPointer = True 
 
   ' set up the default text to be used 
   textPointerDrawDesigner.DefaultText = "Leadtools" 
 
   ' initialize the rest of the designer 
   textPointerDrawDesigner.ObjectTemplate = textPointer 
 
   Return textPointerDrawDesigner 
End Function 
using Leadtools.Windows.Controls; 
using Leadtools.Windows.Annotations; 
using Leadtools.Examples; 
//using Leadtools.Help; 
 
public AnnTextPointerDrawDesigner AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(ImageViewer viewer, AnnContainer container) 
{ 
   // start a new text pointer draw designer 
   AnnTextPointerDrawDesigner textPointerDrawDesigner = new AnnTextPointerDrawDesigner(container); 
 
   AnnTextPointerObject textPointer = new AnnTextPointerObject(); 
   textPointer.Stroke = Colors.Transparent; 
   textPointer.Fill = Colors.Transparent; 
   textPointer.FontFamilyName = "Arial"; 
   textPointer.FontSize = 10.0; 
   textPointer.TextHorizontalAlignment = AnnTextAlignment.Center; 
   textPointer.PointerPosition = new Point(800, 800); 
   textPointer.IsFixedPointer = true; 
 
   // set up the default text to be used 
   textPointerDrawDesigner.DefaultText = "Leadtools"; 
 
   // initialize the rest of the designer 
   textPointerDrawDesigner.ObjectTemplate = textPointer; 
 
   return textPointerDrawDesigner; 
} 
Imports Leadtools.Windows.Controls 
Imports Leadtools.Windows.Annotations 
 
Public Function AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(ByVal viewer As ImageViewer, 
  ByVal container As AnnContainer) As AnnTextPointerDrawDesigner 
   ' start a new text pointer draw designer 
   Dim textPointerDrawDesigner As AnnTextPointerDrawDesigner = New AnnTextPointerDrawDesigner(container) 
 
   Dim textPointer As AnnTextPointerObject = New AnnTextPointerObject() 
   textPointer.Stroke = Colors.Transparent 
   textPointer.Fill = Colors.Transparent 
   textPointer.FontFamilyName = "Arial" 
   textPointer.FontSize = 10.0 
   textPointer.TextHorizontalAlignment = AnnTextAlignment.Center 
   textPointer.PointerPosition = New Point(800, 800) 
   textPointer.IsFixedPointer = True 
 
   ' set up the default text to be used 
   textPointerDrawDesigner.DefaultText = "Leadtools" 
 
   ' initialize the rest of the designer 
   textPointerDrawDesigner.ObjectTemplate = textPointer 
 
   Return textPointerDrawDesigner 
End Function 

Requirements

Target Platforms

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Windows.Annotations Assembly