This class extends the
AnnRectangleDrawDesigner class to provide functionality for drawing an
AnnTextObject on an annotation container.
Object Model
Syntax
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 objects.
Visual Basic | Copy Code |
---|
Public Function AnnTextDrawDesigner_AnnTextDrawDesigner(ByVal viewer As BitmapSourceViewer, ByVal container As AnnContainer) As AnnTextDrawDesigner
Dim textDrawDesigner As AnnTextDrawDesigner = New AnnTextDrawDesigner(container)
Dim textObject As AnnTextObject = New AnnTextObject()
textObject.Stroke = Nothing
textObject.Fill = Nothing
textObject.FontFamily = New FontFamily("Arial")
textObject.FontSize = 10.0
textObject.TextEdgeMargin = 0.0
textObject.TextHorizontalAlignment = AnnTextAlignment.Center
textObject.TextVerticalAlignment = AnnTextAlignment.Center
textDrawDesigner.DefaultText = "Leadtools"
textDrawDesigner.ObjectTemplate = textObject
textDrawDesigner.IsClipCursor = True
Return textDrawDesigner
End Function |
C# | Copy Code |
---|
public AnnTextDrawDesigner AnnTextDrawDesigner_AnnTextDrawDesigner(BitmapSourceViewer viewer, AnnContainer container) { // start a new text draw designer AnnTextDrawDesigner textDrawDesigner = new AnnTextDrawDesigner(container); // set up the object template (the text object) AnnTextObject textObject = new AnnTextObject(); textObject.Stroke = null; textObject.Fill = null; textObject.FontFamily = new FontFamily("Arial"); textObject.FontSize = 10.0; textObject.TextEdgeMargin = 0.0; textObject.TextHorizontalAlignment = AnnTextAlignment.Center; textObject.TextVerticalAlignment = AnnTextAlignment.Center; // set up the default text to be used textDrawDesigner.DefaultText = "Leadtools"; // initialize the rest of the designer textDrawDesigner.ObjectTemplate = textObject; textDrawDesigner.IsClipCursor = true; return textDrawDesigner; } |
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, and Windows Server 2003 family
See Also