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 : AnnCrossProductDrawDesigner Class |
[SerializableAttribute()] public class AnnCrossProductDrawDesigner : AnnDrawDesigner
'Declaration <SerializableAttribute()> Public Class AnnCrossProductDrawDesigner Inherits AnnDrawDesigner
'Usage Dim instance As AnnCrossProductDrawDesigner
[SerializableAttribute()] public ref class AnnCrossProductDrawDesigner : 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 cross-product objectsImports Leadtools Imports Leadtools.Annotations Imports Leadtools.Codecs Imports Leadtools.WinForms Public Function AnnCrossProductDrawDesigner_AnnCrossProductDrawDesigner(ByVal viewer As RasterImageViewer, ByVal container As AnnContainer) As AnnCrossProductDrawDesigner ' start a new cross-product draw designer Dim crossProductDrawDesigner As AnnCrossProductDrawDesigner = New AnnCrossProductDrawDesigner() ' set up the object template (the cross product) Dim crossProduct As AnnCrossProductObject = New AnnCrossProductObject() crossProduct.MeasurementUnit = AnnUnit.Inch crossProduct.TickMarksLength = New AnnLength(0.25F, AnnUnit.Inch) crossProduct.ShowTickMarks = True crossProduct.GaugeLength = New AnnLength(1.0F, AnnUnit.Inch) crossProduct.ShowGauge = True crossProduct.ShowLength = True crossProduct.Precision = 2 ' initialize the rest of the designer crossProductDrawDesigner.ObjectTemplate = crossProduct crossProductDrawDesigner.Owner = viewer crossProductDrawDesigner.ClipCursor = True crossProductDrawDesigner.Container = container Return crossProductDrawDesigner End Function
using Leadtools; using Leadtools.Annotations; using Leadtools.Codecs; using Leadtools.WinForms; public AnnCrossProductDrawDesigner AnnCrossProductDrawDesigner_AnnCrossProductDrawDesigner(RasterImageViewer viewer, AnnContainer container) { // start a new cross-product draw designer AnnCrossProductDrawDesigner crossProductDrawDesigner = new AnnCrossProductDrawDesigner(); // set up the object template (the cross product) AnnCrossProductObject crossProduct = new AnnCrossProductObject(); crossProduct.MeasurementUnit = AnnUnit.Inch; crossProduct.TickMarksLength = new AnnLength(0.25F, AnnUnit.Inch); crossProduct.ShowTickMarks = true; crossProduct.GaugeLength = new AnnLength(1.0F, AnnUnit.Inch); crossProduct.ShowGauge = true; crossProduct.ShowLength = true; crossProduct.Precision = 2; // initialize the rest of the designer crossProductDrawDesigner.ObjectTemplate = crossProduct; crossProductDrawDesigner.Owner = viewer; crossProductDrawDesigner.ClipCursor = true; crossProductDrawDesigner.Container = container; return crossProductDrawDesigner; }