←Select platform

AnnPolyRulerObject Class Members

Summary

The following tables list the members exposed by AnnPolyRulerObject.

Public Constructors

Name Description
Public Constructor AnnPolylineObject Initializes a new AnnPolylineObject class object. (Inherited from AnnPolylineObject)
Public Constructor AnnPolyRulerObject Initializes a new AnnPolylineObject class object.

Public Methods

Name Description
Public Method Calibrate Sets a specific ruler's calibration scale.
Public Method Clone Creates an exact copy of this AnnPolyRulerObject object.
Public Method Deserialize Loads this object with data from the specified XML.
Public Method GetInvalidateRect Gets a Leadtools.LeadRectD object that specifies the current physical rectangle of this AnnObject.
Public Method GetRulerLength Gets the calibrated length of this AnnPolyRulerObject.
Public Method GetRulerLengthAsString Gets the calibrated length of this AnnPolyRulerObject as a string.
Public Method HitTest Performs hit-testing on this AnnPolyRulerObject.
Public Method Serialize Serializes the object to an XML document.

Protected Methods

Name Description
Protected Method Create Creates a new instance of AnnPolyRulerObject.

Public Properties

Name Description
Public Property CalibrationScale Gets the current calibration scaling factor.
Public Property CustomUnitAbbreviation The abbreviation that corresponds to the custom unit of measure.
Public Property CustomUnitPerInch The value in inches of the custom unit.
Public Property DpiX Custom horizontal resolution value to use when calibrating this ruler.
Public Property DpiY Custom vertical resolution value to use when calibrating this ruler.
Public Property EndStyle The ending style of the polyline end point. (Inherited from AnnPolylineObject)
Public Property FillRule Gets or sets an AnnFillRule value that determines how the interior of this AnnPolylineObject is filled if it IsClosed. (Inherited from AnnPolylineObject)
Public Property FriendlyName Gets the friendly name for AnnPolyRulerObject.
Public Property GaugeLength Gets or sets the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnPolyRulerObject.
Public Property IsClosed Gets a value that indicates whether this AnnPolylineObject is closed. (Inherited from AnnPolylineObject)
Public Property MeasurementUnit Gets or sets the unit of measure for this AnnPolyRulerObject.
Public Property Precision Gets or sets the precision value used for the length of this AnnPolyRulerObject.
Public Property ShowGauge Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the ruler) for this AnnPolyRulerObject is visible.
Public Property ShowTickMarks Gets or sets a value indicating whether the tick marks for this AnnPolyRulerObject are visible.
Public Property ShowTickValue Gets or sets a value indicating whether the tick mark values for this AnnPolyRulerObject are visible.
Public Property StartStyle The ending style of the polyline starting point. (Inherited from AnnPolylineObject)
Public Property SupportsBorderStyle Indicates whether AnnPolyRulerObject supports a border style.
Public Property SupportsFill Indicates if this AnnPolylineObject supports a fill. (Inherited from AnnPolylineObject)
Public Property SupportsLineEndings Indicates whether this AnnPolyRulerObject supports line ending styles.
Public Property SupportsStroke Indicates if this object supports AnnStroke. (Inherited from AnnPolylineObject)
Public Property TickMarksLength Gets or sets the length of the tick marks for this AnnPolyRulerObject.
Public Property TickMarksStroke Gets or sets the AnnStroke used to draw the tick marks for the AnnPolylineObject.
Public Property UnitsAbbreviation Gets or sets a string value that specifies the abbreviation used with the MeasurementUnit value.

See Also

AnnPolyRulerObject Class

Leadtools.Annotations.Engine Namespace

Help Version 22.0.2023.7.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations.Engine Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.