Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.5.2
|
Leadtools.Annotations Namespace : AnnRulerObject Class |
[SerializableAttribute()] public class AnnRulerObject : AnnLineObject, IAnnRulerObject, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable
'Declaration <SerializableAttribute()> Public Class AnnRulerObject Inherits AnnLineObject Implements IAnnRulerObject, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable
'Usage Dim instance As AnnRulerObject
[SerializableAttribute()] public ref class AnnRulerObject : public AnnLineObject, IAnnRulerObject, System.ICloneable, System.IDisposable, System.Runtime.Serialization.ISerializable
For more information about the ruler annotation object refer to AnnRulerObject. For more information about the automated ruler annotation object, refer to Annotation Objects - Automated Features and Automated Annotations - Ruler Tab.
This method creates a new ruler object that extends from 10.0, 4.5 to 20.56, 40.3 and is measured in inches.
Imports Leadtools Imports Leadtools.Annotations Imports Leadtools.Codecs Imports Leadtools.WinForms 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
using Leadtools; using Leadtools.Annotations; using Leadtools.Codecs; using Leadtools.WinForms; 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); }