Error processing SSI file
LEADTOOLS Annotations (Leadtools.Annotations assembly)

Show in webframe

AnnCrossProductDrawDesigner Class






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

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 objects
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

Error processing SSI file
(Deprecated, use Leadtools.Annotations.Core instead)