This class provides support for creating and managing Ruler annotation objects.
Object Model
Syntax
Example
This method creates a new ruler object that extends from 10.0, 4.5 to 20.56, 40.3 and is measured in inches.
Visual Basic | Copy Code |
---|
Private Sub AnnRulerObject_AnnRulerObject(ByVal container As AnnContainer)
Dim ruler As AnnRulerObject = New AnnRulerObject()
ruler.StartPoint = New AnnPoint(10.0F, 4.5F, AnnUnit.Inch)
ruler.EndPoint = New AnnPoint(20.56F, 40.3F, AnnUnit.Inch)
ruler.MeasurementUnit = AnnUnit.SmartEnglish
ruler.TickMarksLength = New AnnLength(0.5F, AnnUnit.Inch)
ruler.ShowTickMarks = True
ruler.GaugeLength = New AnnLength(1.0F, AnnUnit.Inch)
ruler.ShowGauge = True
ruler.ShowLength = True
ruler.Precision = 2
ruler.Pen = New AnnPen(Color.Red, New AnnLength(4))
container.Objects.Add(ruler)
End Sub |
C# | Copy Code |
---|
private void AnnRulerObject_AnnRulerObject(AnnContainer container) { AnnRulerObject ruler = new AnnRulerObject(); ruler.StartPoint = new AnnPoint(10.0F, 4.5F, AnnUnit.Inch); ruler.EndPoint = new AnnPoint(20.56F, 40.3F, AnnUnit.Inch); ruler.MeasurementUnit = AnnUnit.SmartEnglish; ruler.TickMarksLength = new AnnLength(0.5F, AnnUnit.Inch); ruler.ShowTickMarks = true; ruler.GaugeLength = new AnnLength(1.0F, AnnUnit.Inch); ruler.ShowGauge = true; ruler.ShowLength = true; ruler.Precision = 2; ruler.Pen = new AnnPen(Color.Red, new AnnLength(4)); container.Objects.Add(ruler); } |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also