LEADTOOLS Annotations (Leadtools.Annotations assembly)

AnnTextPointerDrawDesigner Class

LEADTOOLS SDK Help  |  
Example 





Members 
This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextPointerObject on an annotation container.
Object Model
Syntax
[SerializableAttribute()]
public class AnnTextPointerDrawDesigner : AnnDrawDesigner 
[SerializableAttribute()]
public ref class AnnTextPointerDrawDesigner : public AnnDrawDesigner 
'Declaration
 
<SerializableAttribute()>
Public Class AnnTextPointerDrawDesigner 
   Inherits AnnDrawDesigner
 
'Usage
 
Dim instance As AnnTextPointerDrawDesigner
Example
 
Imports Leadtools
Imports Leadtools.Annotations
Imports Leadtools.Codecs
Imports Leadtools.WinForms

Public Function AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(ByVal viewer As RasterImageViewer, ByVal container As AnnContainer) As AnnTextPointerDrawDesigner
   ' start a new text pointer draw designer
   Dim textPointerDrawDesigner As AnnTextPointerDrawDesigner = New AnnTextPointerDrawDesigner()
   Dim textPointer As AnnTextPointerObject = New AnnTextPointerObject()
   textPointer.Pen = Nothing
   textPointer.Brush = Nothing
   textPointer.Font = New AnnFont("Arial", New AnnLength(10, AnnUnit.Point), FontStyle.Regular)
   textPointer.EdgeMargin = AnnLength.Empty
   textPointer.Alignment = StringAlignment.Center
   textPointer.LineAlignment = StringAlignment.Center
   textPointer.PointerPosition = New AnnPoint(800, 800, AnnUnit.Pixel)
   textPointer.FixedPointer = True

   ' set up the default text to be used
   textPointerDrawDesigner.DefaultText = "Leadtools"

   ' initialize the rest of the designer
   textPointerDrawDesigner.ObjectTemplate = textPointer
   textPointerDrawDesigner.Owner = viewer
   textPointerDrawDesigner.ClipCursor = True
   textPointerDrawDesigner.Container = container

   Return textPointerDrawDesigner
End Function
using Leadtools;
using Leadtools.Annotations;
using Leadtools.Codecs;
using Leadtools.WinForms;

public AnnTextPointerDrawDesigner AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(RasterImageViewer viewer, AnnContainer container)
{
   // start a new text pointer draw designer
   AnnTextPointerDrawDesigner textPointerDrawDesigner = new AnnTextPointerDrawDesigner();
   AnnTextPointerObject textPointer = new AnnTextPointerObject();
   textPointer.Pen = null;
   textPointer.Brush = null;
   textPointer.Font = new AnnFont("Arial", new AnnLength(10, AnnUnit.Point), FontStyle.Regular);
   textPointer.EdgeMargin = AnnLength.Empty;
   textPointer.Alignment = StringAlignment.Center;
   textPointer.LineAlignment = StringAlignment.Center;
   textPointer.PointerPosition = new AnnPoint(800, 800, AnnUnit.Pixel);
   textPointer.FixedPointer = true;

   // set up the default text to be used
   textPointerDrawDesigner.DefaultText = "Leadtools";

   // initialize the rest of the designer
   textPointerDrawDesigner.ObjectTemplate = textPointer;
   textPointerDrawDesigner.Owner = viewer;
   textPointerDrawDesigner.ClipCursor = true;
   textPointerDrawDesigner.Container = container;

   return textPointerDrawDesigner;
}
Requirements

Target Platforms

See Also

Reference

AnnTextPointerDrawDesigner Members
Leadtools.Annotations Namespace

 

 


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