Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.2
|
Leadtools.Annotations Namespace : AnnTextPointerDrawDesigner Class |
[SerializableAttribute()] public class AnnTextPointerDrawDesigner : AnnDrawDesigner
'Declaration <SerializableAttribute()> Public Class AnnTextPointerDrawDesigner Inherits AnnDrawDesigner
'Usage Dim instance As AnnTextPointerDrawDesigner
[SerializableAttribute()] public ref class AnnTextPointerDrawDesigner : public AnnDrawDesigner
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.Imports Leadtools Imports Leadtools.Annotations Imports Leadtools.Codecs Imports Leadtools.WinForms Public Function AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(ByVal viewer As RasterImageViewer, ByVal container As AnnContainer) As AnnTextPointerDrawDesigner ' start a new text pointer draw designer Dim textPointerDrawDesigner As AnnTextPointerDrawDesigner = New AnnTextPointerDrawDesigner() Dim textPointer As AnnTextPointerObject = New AnnTextPointerObject() textPointer.Pen = Nothing textPointer.Brush = Nothing textPointer.Font = New AnnFont("Arial", New AnnLength(10, AnnUnit.Point), FontStyle.Regular) textPointer.EdgeMargin = AnnLength.Empty textPointer.Alignment = StringAlignment.Center textPointer.LineAlignment = StringAlignment.Center textPointer.PointerPosition = New AnnPoint(800, 800, AnnUnit.Pixel) textPointer.FixedPointer = True ' set up the default text to be used textPointerDrawDesigner.DefaultText = "Leadtools" ' initialize the rest of the designer textPointerDrawDesigner.ObjectTemplate = textPointer textPointerDrawDesigner.Owner = viewer textPointerDrawDesigner.ClipCursor = True textPointerDrawDesigner.Container = container Return textPointerDrawDesigner End Function
using Leadtools; using Leadtools.Annotations; using Leadtools.Codecs; using Leadtools.WinForms; public AnnTextPointerDrawDesigner AnnTextPointerDrawDesigner_AnnTextPointerDrawDesigner(RasterImageViewer viewer, AnnContainer container) { // start a new text pointer draw designer AnnTextPointerDrawDesigner textPointerDrawDesigner = new AnnTextPointerDrawDesigner(); AnnTextPointerObject textPointer = new AnnTextPointerObject(); textPointer.Pen = null; textPointer.Brush = null; textPointer.Font = new AnnFont("Arial", new AnnLength(10, AnnUnit.Point), FontStyle.Regular); textPointer.EdgeMargin = AnnLength.Empty; textPointer.Alignment = StringAlignment.Center; textPointer.LineAlignment = StringAlignment.Center; textPointer.PointerPosition = new AnnPoint(800, 800, AnnUnit.Pixel); textPointer.FixedPointer = true; // set up the default text to be used textPointerDrawDesigner.DefaultText = "Leadtools"; // initialize the rest of the designer textPointerDrawDesigner.ObjectTemplate = textPointer; textPointerDrawDesigner.Owner = viewer; textPointerDrawDesigner.ClipCursor = true; textPointerDrawDesigner.Container = container; return textPointerDrawDesigner; }