uState
Value that represents the state of the process of modifying the annotation object. Possible values are:
Value |
Meaning |
ANN_DEFINE_SETANCHORPOINT |
[13] This is an anchor point. Use this value when rotating an annotation object around a point other than its center. When doing this, call AnnDefine2 with this flag set prior to calling AnnDefine2 with the ANN_DEFINE_BEGINROTATE flag set. |
ANN_DEFINE_BEGINMOVEPOINT |
[11] This is a starting point, used when moving one point on an annotation object. This can be used to move a single point on any of the following annotation objects: |
|
ANN_OBJECT_LINE |
|
ANN_OBJECT_POLYLINE |
|
ANN_OBJECT_POLYGON |
|
ANN_OBJECT_POINTER |
|
ANN_OBJECT_FREEHAND |
|
ANN_OBJECT_FREEHANDHOTSPOT |
|
ANN_OBJECT_RULER |
|
ANN_OBJECT_CROSSPRODUCT |
|
ANN_OBJECT_PROTRACTOR |
|
ANN_OBJECT_CURVE |
|
ANN_OBJECT_CURVECLOSED |
|
You can use ANN_DEFINE_BEGINMOVEPOINT to perform a simultaneous rotate and resize for the following objects: |
|
(Note that you must set an anchor point prior to using ANN_DEFINE_BEGINMOVEPOINT) |
|
ANN_OBJECT_RECT |
|
ANN_OBJECT_ELLIPSE |
|
ANN_OBJECT_HILITE |
|
ANN_OBJECT_REDACT |
|
ANN_OBJECT_TEXT |
|
ANN_OBJECT_NOTE |
|
ANN_OBJECT_STAMP |
|
ANN_OBJECT_HOTSPOT |