LEADTOOLS Annotations (Leadtools.Annotations assembly)
LEAD Technologies, Inc

AnnCrossProductDrawDesigner Class

Example 





Members 
This class extends the AnnDrawDesigner class to provide functionality for drawing an AnnCrossProductObject on an annotation container.
Object Model
AnnCrossProductDrawDesigner ClassIAnnAutomationControl InterfaceAnnContainer ClassAnnObject ClassAnnObject Class
Syntax
[SerializableAttribute()]
public class AnnCrossProductDrawDesigner : AnnDrawDesigner 
'Declaration
 
<SerializableAttribute()>
Public Class AnnCrossProductDrawDesigner 
   Inherits AnnDrawDesigner
'Usage
 
Dim instance As AnnCrossProductDrawDesigner
public sealed class AnnCrossProductDrawDesigner : AnnDrawDesigner 
function Leadtools.Annotations.AnnCrossProductDrawDesigner()
[SerializableAttribute()]
public ref class AnnCrossProductDrawDesigner : public AnnDrawDesigner 
Example
 
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
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: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

AnnCrossProductDrawDesigner Members
Leadtools.Annotations Namespace

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.