Defines an annotation polyruler object.
Object Model
Syntax
Example
This example creates a new polyruler.
Visual Basic | Copy Code |
---|
Private Sub AnnPolyRulerObject_AnnPolyRulerObject(ByVal container As AnnContainer)
Dim polyruler As AnnPolyRulerObject = New AnnPolyRulerObject()
polyruler.MeasurementUnit = AnnUnit.SmartEnglish
polyruler.TickMarksLength = New AnnLength(0.5F, AnnUnit.Inch)
polyruler.ShowTickMarks = True
polyruler.GaugeLength = New AnnLength(1.0F, AnnUnit.Inch)
polyruler.ShowGauge = True
polyruler.ShowLength = True
polyruler.Precision = 2
polyruler.Points.Add(New AnnPoint(100, 100, AnnUnit.Pixel))
polyruler.Points.Add(New AnnPoint(200, 100, AnnUnit.Pixel))
polyruler.Points.Add(New AnnPoint(200, 200, AnnUnit.Pixel))
polyruler.Points.Add(New AnnPoint(100, 300, AnnUnit.Pixel))
polyruler.Pen = New AnnPen(Color.Red, New AnnLength(1, AnnUnit.Pixel))
container.Objects.Add(polyruler)
End Sub |
C# | Copy Code |
---|
private void AnnPolyRulerObject_AnnPolyRulerObject(AnnContainer container) { AnnPolyRulerObject polyruler = new AnnPolyRulerObject(); polyruler.MeasurementUnit = AnnUnit.SmartEnglish; polyruler.TickMarksLength = new AnnLength(0.5F, AnnUnit.Inch); polyruler.ShowTickMarks = true; polyruler.GaugeLength = new AnnLength(1.0F, AnnUnit.Inch); polyruler.ShowGauge = true; polyruler.ShowLength = true; polyruler.Precision = 2; polyruler.Points.Add(new AnnPoint(100, 100, AnnUnit.Pixel)); polyruler.Points.Add(new AnnPoint(200, 100, AnnUnit.Pixel)); polyruler.Points.Add(new AnnPoint(200, 200, AnnUnit.Pixel)); polyruler.Points.Add(new AnnPoint(100, 300, AnnUnit.Pixel)); polyruler.Pen = new AnnPen(Color.Red, new AnnLength(1, AnnUnit.Pixel)); container.Objects.Add(polyruler); } |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also