This class extends the
AnnDrawDesigner class to provide functionality for drawing an
AnnCrossProductObject on an annotation container.
Object Model
Syntax
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
Visual Basic | Copy Code |
---|
Public Function AnnCrossProductDrawDesigner_AnnCrossProductDrawDesigner(ByVal viewer As RasterImageViewer, ByVal container As AnnContainer) As AnnCrossProductDrawDesigner
Dim crossProductDrawDesigner As AnnCrossProductDrawDesigner = New AnnCrossProductDrawDesigner()
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
crossProductDrawDesigner.ObjectTemplate = crossProduct
crossProductDrawDesigner.Owner = viewer
crossProductDrawDesigner.ClipCursor = True
crossProductDrawDesigner.Container = container
Return crossProductDrawDesigner
End Function |
C# | Copy Code |
---|
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; } |
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also