This class extends the
AnnRectangleDrawDesigner class to provide functionality for drawing an
AnnTextPointerObject on an annotation container.
Object Model
Syntax
Example
For a complete example on how to use annotation draw and edit designers, refer to <see cref="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
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
textPointerDrawDesigner.DefaultText = "Leadtools"
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; } |
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also