This class extends the
AnnRectangleDrawDesigner class to provide functionality for drawing an
AnnTextPointerObject on an annotation container.
Object Model
Syntax
Visual Basic (Declaration) | |
---|
Public Class AnnTextPointerDrawDesigner
Inherits AnnDrawDesigner |
C++/CLI | |
---|
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.
Visual Basic | Copy Code |
---|
Public Function AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(ByVal viewer As BitmapSourceViewer, ByVal container As AnnContainer) As AnnTextPointerDrawDesigner
Dim textPointerDrawDesigner As AnnTextPointerDrawDesigner = New AnnTextPointerDrawDesigner(container)
Dim textPointer As AnnTextPointerObject = New AnnTextPointerObject()
textPointer.Stroke = Nothing
textPointer.Fill = Nothing
textPointer.FontFamily = New FontFamily("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
textPointerDrawDesigner.DefaultText = "Leadtools"
textPointerDrawDesigner.ObjectTemplate = textPointer
textPointerDrawDesigner.IsClipCursor = True
Return textPointerDrawDesigner
End Function |
C# | Copy Code |
---|
public AnnTextPointerDrawDesigner AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(BitmapSourceViewer viewer, AnnContainer container) { // start a new text pointer draw designer AnnTextPointerDrawDesigner textPointerDrawDesigner = new AnnTextPointerDrawDesigner(container); AnnTextPointerObject textPointer = new AnnTextPointerObject(); textPointer.Stroke = null; textPointer.Fill = null; textPointer.FontFamily = new FontFamily("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; textPointerDrawDesigner.IsClipCursor = true; return textPointerDrawDesigner; } |
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, and Windows Server 2003 family
See Also