uState
Value that represents the state of the process of modifying the annotation object. Possible values are:
Value |
Meaning |
ANNDEFINE_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 ANNDEFINE_BEGINROTATE flag set. |
ANNDEFINE_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: |
|
ANNOBJECT_LINE |
|
ANNOBJECT_POLYLINE |
|
ANNOBJECT_POLYGON |
|
ANNOBJECT_POINTER |
|
ANNOBJECT_FREEHAND |
|
ANNOBJECT_FREEHANDHOTSPOT |
|
ANNOBJECT_RULER |
|
ANNOBJECT_CROSSPRODUCT |
|
ANNOBJECT_PROTRACTOR |
|
ANNOBJECT_CURVE |
|
ANNOBJECT_CURVECLOSED |
|
You can use ANNDEFINE_BEGINMOVEPOINT to perform a simultaneous rotate and resize for the following objects: |
|
(Note that you must set an anchor point prior to using ANNDEFINE_BEGINMOVEPOINT) |
|
ANNOBJECT_RECT |
|
ANNOBJECT_ELLIPSE |
|
ANNOBJECT_HILITE |
|
ANNOBJECT_REDACT |
|
ANNOBJECT_TEXT |
|
ANNOBJECT_NOTE |
|
ANNOBJECT_STAMP |
|
ANNOBJECT_HOTSPOT |