Error processing SSI file
LEADTOOLS Annotations (Leadtools.Annotations assembly)

Show in webframe

AnnTextPointerDrawDesigner Class






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 
'Declaration
 
<SerializableAttribute()>
Public Class AnnTextPointerDrawDesigner 
   Inherits AnnDrawDesigner
'Usage
 
Dim instance As AnnTextPointerDrawDesigner

            

            
[SerializableAttribute()]
public ref class AnnTextPointerDrawDesigner : public 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.
Copy Code  
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

Error processing SSI file
(Deprecated, use Leadtools.Annotations.Core instead)