←Select platform

AnnProtractorObject Class Members

Summary

The following tables list the members exposed by AnnProtractorObject.

Protected Constructors

Name Description
AnnProtractorObject This constructor is required by System.Runtime.Serialization.ISerializable.

Public Methods

Name Description
Clone Creates an exact copy of this AnnProtractorObject object.
GetGraphicsPath Returns a System.Drawing.Drawing2D.GraphicsPath representation of this AnnProtractorObject.
GetObjectData Populates a specified System.Runtime.Serialization.SerializationInfo with the data needed to serialize this object.
ResetRotatePoints The AnnProtractorObject implementation of AnnObject.ResetRotatePoints.
RestoreOriginalLocation The AnnProtractorObject implementation of RestoreOriginalLocation.
SaveOriginalLocation The AnnProtractorObject implementation of SaveOriginalLocation.

Protected Methods

Name Description
Create Creates a new instance of this AnnProtractorObject.
DrawObject Draws this AnnProtractorObject on the specified surface.
GetTransformPoints Gets the array of points to be transformed.
SetTransformPoints Sets the array of transformed points.

Public Properties

Name Description
Acute Gets or sets a value that indicates whether to mark the inside (acute) or outside (obtuse) angle for this AnnProtractorObject object.
AnglePrecision Gets or sets the precision value used for the angle of this AnnProtractorObject.
AngularUnit Gets or sets the angular unit of the angle of this protractor.
AngularUnitAbbreviation Gets or sets a string value that specifies the abbreviation used with the AngularUnit value.
ArcRadius Gets or sets the arc radius of this AnnProtractorObject.
BoundingRectangle Gets the logical bounding rectangle of this AnnProtractorObject.
CenterPoint Gets or sets the value for the center point of this AnnProtractorObject.
DpiX Gets or sets the horizontal DPI (dots per inch) that is used to translate the horizontal distance for the ruler.
DpiY Gets or sets the vertical DPI (dots per inch) that is used to translate the vertical distance for the ruler.
FirstPoint Gets or sets the value for the first point of this AnnProtractorObject.
GaugeLength Gets or sets the length of the gauge (the perpendicular lines at the ends of the protractor rulers) for this AnnProtractorObject.
MeasurementUnit Gets or sets the unit of measure for the rulers of this AnnProtractorObject.
Origin Gets the logical origin of this AnnProtractorObject.
Precision Gets or sets the precision value used for the length of this AnnProtractorObject.
ProtractorAngle Gets the angle of this AnnProtractorObject object.
ProtractorImplemented Gets a value to determine whether this object implements the IAnnProtractorObject interface. This is used internally by the annotation framework. User-defined classes that are derived from the AnnObject class and include a protractor should implement this property to always return true.
RestrictAngle Gets or sets a value that indicate whether the angle of the protractor will always be drawn between the two lines.
RestrictLength Gets or sets a value indicating whether the text representing the length of this AnnProtractorObject object is restricted to appear fully within the bounding rectangle of the container.
RulerImplemented Gets a value to determine whether this object implements the IAnnRulerObject interface. This is used internally by the annotation framework. User-defined classes that are derived from the AnnObject class and include a ruler must implement this property to always return true.
SecondPoint Gets or sets the value for the second point of this AnnProtractorObject.
ShowAngle Gets or sets a value indicating whether the angle of this AnnProtractorObject is visible.
ShowGauge Gets or sets a value indicating whether the gauge (the perpendicular lines at the ends of the protractor rulers) for this AnnProtractorObject is visible.
ShowLength Enables or disables the display of text showing the length of this AnnProtractorObject.
ShowTickMarks Gets or sets a value indicating whether the tick marks for this AnnProtractorObject are visible.
TickMarksLength Gets or sets the length of the tick marks for this AnnProtractorObject.
TransformObjectMode Gets a value that determines how to transform this AnnProtractorObject when any object transformation method is called.
UnitAbbreviation Gets or sets a string value that specifies the abbreviation used with the MeasurementUnit value.
Win32ObjectId For internal use.

Protected Properties

Name Description
HitTestInterior Gets a value indicating whether hit-testing should be performed inside the interior of this AnnProtractorObject.
Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations Assembly