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 : AnnControlDrawDesigner Class |
public class AnnControlDrawDesigner : AnnRectangleDrawDesigner
'Declaration Public Class AnnControlDrawDesigner Inherits AnnRectangleDrawDesigner
'Usage Dim instance As AnnControlDrawDesigner
public ref class AnnControlDrawDesigner : public AnnRectangleDrawDesigner
Note, in LEADTOOLS for Silverlight, AnnControlDrawDesigner is used instead of the AnnTextDrawDesigner 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 note objects.Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations Public Function AnnControlDrawDesigner_AnnControlDrawDesigner(ByVal viewer As ImageViewer, _ ByVal container As AnnContainer) As AnnControlDrawDesigner ' start a new control draw designer Dim controlDrawDesigner As New AnnControlDrawDesigner(container) ' set up the object template (the note object) Dim noteObject As New AnnNoteObject() noteObject.FontFamilyName = "Arial" noteObject.Stroke = Colors.Transparent noteObject.Fill = Colors.Transparent noteObject.FontSize = 10.0 noteObject.TextEdgeMargin = 0.0 noteObject.TextHorizontalAlignment = AnnTextAlignment.Center noteObject.TextVerticalAlignment = AnnTextAlignment.Center ' initialize the rest of the designer controlDrawDesigner.ObjectTemplate = noteObject Return controlDrawDesigner End Function
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Demos; using Leadtools.Help; public AnnControlDrawDesigner AnnControlDrawDesigner_AnnControlDrawDesigner(ImageViewer viewer, AnnContainer container) { // start a new control draw designer AnnControlDrawDesigner controlDrawDesigner = new AnnControlDrawDesigner(container); // set up the object template (the note object) AnnNoteObject noteObject = new AnnNoteObject(); noteObject.FontFamilyName = "Arial"; noteObject.Stroke = Colors.Transparent; noteObject.Fill = Colors.Transparent; noteObject.FontSize = 10.0; noteObject.TextEdgeMargin = 0.0; noteObject.TextHorizontalAlignment = AnnTextAlignment.Center; noteObject.TextVerticalAlignment = AnnTextAlignment.Center; // initialize the rest of the designer controlDrawDesigner.ObjectTemplate = noteObject; return controlDrawDesigner; }
using Leadtools.Windows.Controls; using Leadtools.Windows.Annotations; using Leadtools.Examples; public AnnControlDrawDesigner AnnControlDrawDesigner_AnnControlDrawDesigner(ImageViewer viewer, AnnContainer container) { // start a new control draw designer AnnControlDrawDesigner controlDrawDesigner = new AnnControlDrawDesigner(container); // set up the object template (the note object) AnnNoteObject noteObject = new AnnNoteObject(); noteObject.FontFamilyName = "Arial"; noteObject.Stroke = Colors.Transparent; noteObject.Fill = Colors.Transparent; noteObject.FontSize = 10.0; noteObject.TextHorizontalAlignment = AnnTextAlignment.Center; // initialize the rest of the designer controlDrawDesigner.ObjectTemplate = noteObject; return controlDrawDesigner; }
Imports Leadtools.Windows.Controls Imports Leadtools.Windows.Annotations Public Function AnnControlDrawDesigner_AnnControlDrawDesigner(ByVal viewer As ImageViewer, _ ByVal container As AnnContainer) As AnnControlDrawDesigner ' start a new control draw designer Dim controlDrawDesigner As AnnControlDrawDesigner = New AnnControlDrawDesigner(container) ' set up the object template (the note object) Dim noteObject As AnnNoteObject = New AnnNoteObject() noteObject.FontFamilyName = "Arial" noteObject.Stroke = Colors.Transparent noteObject.Fill = Colors.Transparent noteObject.FontSize = 10.0 noteObject.TextHorizontalAlignment = AnnTextAlignment.Center ' initialize the rest of the designer controlDrawDesigner.ObjectTemplate = noteObject Return controlDrawDesigner End Function