This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextObject on an annotation container.
public class AnnTextDrawDesigner : AnnRectangleDrawDesigner Public Class AnnTextDrawDesignerInherits Leadtools.Windows.Annotations.AnnRectangleDrawDesigner
public ref class AnnTextDrawDesigner : public Leadtools.Windows.Annotations.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.
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 designerAnnTextDrawDesigner 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 usedtextDrawDesigner.DefaultText = "Leadtools";// initialize the rest of the designertextDrawDesigner.ObjectTemplate = textObject;return textDrawDesigner;}
Imports Leadtools.Windows.ControlsImports Leadtools.Windows.AnnotationsPublic Function AnnTextDrawDesigner_AnnTextDrawDesigner(ByVal viewer As ImageViewer, ByVal container As AnnContainer) As AnnTextDrawDesigner' start a new text draw designerDim textDrawDesigner As AnnTextDrawDesigner = New AnnTextDrawDesigner(container)' set up the object template (the text object)Dim textObject As AnnTextObject = New AnnTextObject()textObject.Stroke = NothingtextObject.Fill = NothingtextObject.FontFamilyName = "Arial"textObject.FontSize = 10.0textObject.TextEdgeMargin = 0.0textObject.TextHorizontalAlignment = AnnTextAlignment.CentertextObject.TextVerticalAlignment = AnnTextAlignment.Center' set up the default text to be usedtextDrawDesigner.DefaultText = "Leadtools"' initialize the rest of the designertextDrawDesigner.ObjectTemplate = textObjectReturn textDrawDesignerEnd Function
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
