Defines an annotation cross product object.
Object Model
Syntax
Example
This example creates a cross product object.
Visual Basic | Copy Code |
---|
Private Sub AnnCrossProductObject_AnnCrossProductObject(ByVal container As AnnContainer)
Dim crossProduct As AnnCrossProductObject = New AnnCrossProductObject()
crossProduct.Pen = New AnnPen(Color.Red, New AnnLength(1, AnnUnit.Pixel))
crossProduct.Font = New AnnFont("Arial", New AnnLength(10, AnnUnit.Point), FontStyle.Regular)
crossProduct.FirstStartPoint = New AnnPoint(5, 5, AnnUnit.Inch)
crossProduct.FirstEndPoint = New AnnPoint(10, 10, AnnUnit.Inch)
crossProduct.UpdateSecondPoints()
crossProduct.UpdateIntersectionPoint()
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
container.Objects.Add(crossProduct)
MessageBox.Show(String.Format("Intersection point is at: {0}", crossProduct.IntersectionPoint))
End Sub |
C# | Copy Code |
---|
private void AnnCrossProductObject_AnnCrossProductObject(AnnContainer container) { AnnCrossProductObject crossProduct = new AnnCrossProductObject(); crossProduct.Pen = new AnnPen(Color.Red, new AnnLength(1, AnnUnit.Pixel)); crossProduct.Font = new AnnFont("Arial", new AnnLength(10, AnnUnit.Point), FontStyle.Regular); crossProduct.FirstStartPoint = new AnnPoint(5, 5, AnnUnit.Inch); crossProduct.FirstEndPoint = new AnnPoint(10, 10, AnnUnit.Inch); // make this cross product symmetrical crossProduct.UpdateSecondPoints(); // update the intersection point crossProduct.UpdateIntersectionPoint(); 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; container.Objects.Add(crossProduct); // show the intersection point MessageBox.Show(String.Format("Intersection point is at: {0}", crossProduct.IntersectionPoint)); } |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also