The AnnTextPointerDrawDesigner Class is available in LEADTOOLS Document and Medical Imaging toolkits.
This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextPointerObject on an annotation container.Visual Basic (Declaration) | |
---|---|
<SerializableAttribute()> Public Class AnnTextPointerDrawDesigner Inherits AnnDrawDesigner |
Visual Basic (Usage) | Copy Code |
---|---|
Dim instance As AnnTextPointerDrawDesigner |
C# | |
---|---|
[SerializableAttribute()] public class AnnTextPointerDrawDesigner : AnnDrawDesigner |
C++/CLI | |
---|---|
[SerializableAttribute()] public ref class AnnTextPointerDrawDesigner : public AnnDrawDesigner |
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.
Visual Basic | Copy Code |
---|---|
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 |
C# | Copy Code |
---|---|
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; } |
System.Object
Leadtools.Annotations.AnnDesigner
Leadtools.Annotations.AnnDrawDesigner
Leadtools.Annotations.AnnTextPointerDrawDesigner
Target Platforms: Microsoft .NET Framework 2.0, Windows 2000, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7