C#
VB
C++
This class extends the AnnRectangleDrawDesigner class to provide functionality for drawing an AnnTextObject on an annotation container.
[SerializableAttribute()]public class AnnTextDrawDesigner : AnnRectangleDrawDesigner
<SerializableAttribute()>Public Class AnnTextDrawDesignerInherits Leadtools.Annotations.AnnRectangleDrawDesigner
[SerializableAttribute()]public ref class AnnTextDrawDesigner : public Leadtools.Annotations.AnnRectangleDrawDesigner
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;using Leadtools.Annotations;using Leadtools.Codecs;using Leadtools.WinForms;public AnnTextDrawDesigner AnnTextDrawDesigner_AnnTextDrawDesigner(RasterImageViewer viewer, AnnContainer container){// start a new text draw designerAnnTextDrawDesigner textDrawDesigner = new AnnTextDrawDesigner();// set up the object template (the text object)AnnTextObject textObject = new AnnTextObject();textObject.Pen = null;textObject.Brush = null;textObject.Font = new AnnFont("Arial", new AnnLength(10, AnnUnit.Point), FontStyle.Regular);textObject.EdgeMargin = AnnLength.Empty;textObject.Alignment = StringAlignment.Center;textObject.LineAlignment = StringAlignment.Center;// set up the default text to be usedtextDrawDesigner.DefaultText = "Leadtools";// initialize the rest of the designertextDrawDesigner.ObjectTemplate = textObject;textDrawDesigner.Owner = viewer;textDrawDesigner.ClipCursor = true;textDrawDesigner.Container = container;return textDrawDesigner;}
Imports LeadtoolsImports Leadtools.AnnotationsImports Leadtools.CodecsImports Leadtools.WinFormsPublic Function AnnTextDrawDesigner_AnnTextDrawDesigner(ByVal viewer As RasterImageViewer, ByVal container As AnnContainer) As AnnTextDrawDesigner' start a new text draw designerDim textDrawDesigner As AnnTextDrawDesigner = New AnnTextDrawDesigner()' set up the object template (the text object)Dim textObject As AnnTextObject = New AnnTextObject()textObject.Pen = NothingtextObject.Brush = NothingtextObject.Font = New AnnFont("Arial", New AnnLength(10, AnnUnit.Point), FontStyle.Regular)textObject.EdgeMargin = AnnLength.EmptytextObject.Alignment = StringAlignment.CentertextObject.LineAlignment = StringAlignment.Center' set up the default text to be usedtextDrawDesigner.DefaultText = "Leadtools"' initialize the rest of the designertextDrawDesigner.ObjectTemplate = textObjecttextDrawDesigner.Owner = viewertextDrawDesigner.ClipCursor = TruetextDrawDesigner.Container = containerReturn 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
