LEADTOOLS Annotations (Leadtools.Annotations assembly)

AnnCrossProductDrawDesigner Class

Show in webframe
Example 





Members 
This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnCrossProductObject on an annotation container.
Object Model
Syntax
[SerializableAttribute()]
public class AnnCrossProductDrawDesigner : AnnDrawDesigner 
'Declaration
 
<SerializableAttribute()>
Public Class AnnCrossProductDrawDesigner 
   Inherits AnnDrawDesigner
'Usage
 
Dim instance As AnnCrossProductDrawDesigner

            

            
[SerializableAttribute()]
public ref class AnnCrossProductDrawDesigner : public AnnDrawDesigner 
Example
Copy Code  
Imports 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;
}
Requirements

Target Platforms

See Also

Reference

AnnCrossProductDrawDesigner Members
Leadtools.Annotations Namespace

 

 


Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.