| Leadtools.Annotations.Core Namespace : AnnPolyRulerObject Class | 
The following tables list the members exposed by AnnPolyRulerObject.
| Name | Description | |
|---|---|---|
|  | AnnPolyRulerObject Constructor | Initializes a new AnnPolylineObject class object.      | 
| Name | Description | |
|---|---|---|
|  | Bounds | Gets a Leadtools.LeadRectD object that indicates the bounds of this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | CanRotate | Indicates if this object supports rotation.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Fill | Gets or sets the AnnBrush associated with this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | FillRule | Gets or sets an AnnFillRule value that determines how the interior of this AnnPolylineObject is filled if it IsClosed.      (Inherited from Leadtools.Annotations.Core.AnnPolylineObject) | 
|  | FixedStateOperations | Gets or sets the fixed state for this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Font | Gets or sets the AnnFont used associated with this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | FriendlyName | Overridden. Gets the friendly name for AnnPolyRulerObject.      | 
|  | GaugeLength | Gets or sets the length of the gauge (the perpendicular lines at the ends of the ruler) for this AnnPolyRulerObject.       | 
|  | GroupName | For future use.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | HitTestInterior | Indicates if this AnnObject supports hit testing of its interior.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Hyperlink | Gets or sets a string which represents the hyperlink for this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Id | Gets the ID of this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | IsClosed | Gets a value that indicates whether this AnnPolylineObject is closed.      (Inherited from Leadtools.Annotations.Core.AnnPolylineObject) | 
|  | IsLocked | Gets a value that indicates whether this AnnObject is locked.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | IsSelected | Gets or sets a value indicating whether the object is selected.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | IsVisible | Gets or sets a value indicating whether the object is visible.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Labels | Gets a dictionary of AnnLabel objects used by this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Layer | Get the optional layer that contain this object.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | LockPicture | Gets or sets the id of the picture used when drawing the locked symbol for locked objects.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | MeasurementUnit | Gets or sets the unit of measure for this AnnPolyRulerObject.       | 
|  | Metadata | Gets the metadata associated with this object.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Opacity | Gets or sets a value indicating the opacity value to use when rendering this object.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Password | Gets or sets the password used in the last successful lock operation of this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Points | Gets the collection of Leadtools.LeadPointD objects that define this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Precision | Gets or sets the precision value used for the length of this AnnPolyRulerObject.       | 
|  | RotateCenter | Gets or sets the location of the rotate center control point.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | RotateGripper | Gets or sets the length of the rotate gripper control point.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | ShowGauge | Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the ruler) for this AnnPolyRulerObject is visible.       | 
|  | ShowTickMarks | Gets or sets a value indicating whether the tick marks for this AnnPolyRulerObject are visible.       | 
|  | StateId | Gets or sets the optional state ID of this object to be used with state rendering engines.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Stroke | Gets or sets the AnnStroke associated with this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | SupportsFill | Indicates if this AnnPolylineObject supports a fill.     (Inherited from Leadtools.Annotations.Core.AnnPolylineObject) | 
|  | SupportsFont | Indicates if this object supports a font.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | SupportsStroke | Indicates if this object supports AnnStroke.     (Inherited from Leadtools.Annotations.Core.AnnPolylineObject) | 
|  | Tag | Gets or sets a user-defined data object that is associated with this object.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | TickMarksLength | Gets or sets the length of the tick marks for this AnnPolyRulerObject.       | 
|  | TickMarksStroke | Gets or sets the AnnStroke used to draw the tick marks for the AnnPolylineObject.       | 
|  | UnitsAbbreviation | Gets or sets a string value that specifies the abbreviation used with the MeasurementUnit value.       | 
| Name | Description | |
|---|---|---|
|  | Clone | Overridden. Creates an exact copy of this AnnPolyRulerObject object.      | 
|  | Deserialize | Overridden. Loads this object with data from the specified XML.      | 
|  | GetInvalidateRect | Overridden. Gets a Leadtools.LeadRectD object that specifies the current physical rectangle of this AnnObject.      | 
|  | GetRulerLength | Gets the calibrated length of this AnnPolyRulerObject.       | 
|  | GetRulerLengthAsString | Gets the calibrated length of this AnnPolyRulerObject as a string.       | 
|  | HitTest | Overridden. Performs hit-testing on this AnnPolyRulerObject.      | 
|  | Lock | Locks this AnnObject with the specified password.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | OnPropertyChanged | Raises the PropertyChanged event.     (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Rotate | Rotates the AnnObject around a point.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Scale | Scales the AnnObject by the specified ratios.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | ScaleVector | Scales the AnnObject by the specified ratios, unit vector and center point.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Serialize | Overridden. Serializes the object to an XML document.      | 
|  | SetId | Sets the ID of this AnnObject.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Translate | Translates the AnnObject by the specified values.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | Unlock | Unlocks this AnnObject with the specified password.      (Inherited from Leadtools.Annotations.Core.AnnObject) | 
| Name | Description | |
|---|---|---|
|  | Create | Overridden. Creates a new instance of AnnPolyRulerObject.      | 
|  | GetBoundingRectangle | Gets the bounding rectangle for this AnnObject.     (Inherited from Leadtools.Annotations.Core.AnnObject) | 
|  | OnPointsChanged | Occurs when the Points for this AnnObject have changed.     (Inherited from Leadtools.Annotations.Core.AnnObject) | 
| Name | Description | |
|---|---|---|
|  | PropertyChanged | Occurs when a property value changes. AnnPropertyChangedEventArgs     (Inherited from Leadtools.Annotations.Core.AnnObject) |