Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.10
|
Leadtools.Windows.Annotations Namespace : AnnTextDrawDesigner Class |
public class AnnTextDrawDesigner : AnnRectangleDrawDesigner
'Declaration Public Class AnnTextDrawDesigner Inherits AnnRectangleDrawDesigner
'Usage Dim instance As AnnTextDrawDesigner
public ref class AnnTextDrawDesigner : public AnnRectangleDrawDesigner
Note, in LEADTOOLS for Silverlight, AnnControlDrawDesigner is used instead of this class when drawing new AnnTextObject objects.
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.Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations Public Function AnnTextDrawDesigner_AnnTextDrawDesigner(ByVal viewer As ImageViewer, ByVal container As AnnContainer) As AnnTextDrawDesigner ' start a new text draw designer Dim textDrawDesigner As AnnTextDrawDesigner = New AnnTextDrawDesigner(container) ' set up the object template (the text object) Dim textObject As AnnTextObject = New AnnTextObject() textObject.Stroke = Nothing textObject.Fill = Nothing textObject.FontFamilyName = "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 Return textDrawDesigner End Function
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Demos; using Leadtools.Help; public AnnTextDrawDesigner AnnTextDrawDesigner_AnnTextDrawDesigner(ImageViewer 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.FontFamilyName = "Arial"; textObject.Stroke = Colors.Transparent; textObject.Fill = Colors.Transparent; 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; return textDrawDesigner; }