| 
   Available in LEADTOOLS Medical Imaging toolkits.  | 
DISPANNOTATIONPROPS
typedef struct tagDISPANNOTATIONPROPS
{
   L_UINT uStructSize;
   COLORREF crAnnotationColor;
   L_UINT uMeasurementUnit;
   L_UINT bSimpleRuler;
   L_BOOL bCreateFromCenter;
   L_UINT uFlags;
   COLORREF crForeColor;
} DISPANNOTATIONPROPS, * pDISPANNOTATIONPROPS;
The DISPANNOTATIONPROPS structure contains options for controlling the appearance and behavior of annotation objects.
| 
 Member  | 
 Description  | 
|
| 
 uStructSize  | 
 Size of this structure in bytes, for versioning. Use the sizeof() function to calculate this value.  | 
|
| 
 crAnnotationColor  | 
 COLORREF value that specified the annotation color. This color will be applied as the default color for the newly created annotation if uFlags was set to DCANNOTATION_APPLYCOLOR_FORNEW.  | 
|
| 
 bSimpleRuler  | 
 Flags that indicates whether to show the tick marks on the annotation ruler or only show the two tick marks (at the beginning and the end).  | 
|
| 
 bCreateFromCenter  | 
 Flag that indicates whether to show the annotation ruler with tick marks. Possible values are:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 TRUE  | 
 The ruler will not have tick marks; it will be like a simple line. This is the default value.  | 
| 
 
  | 
 FALSE  | 
 The ruler will have tick marks and gauges.  | 
| 
 uFlags  | 
 Flags the control the behavior of the annotation object. You can combine values together when appropriate by using a bitwise OR ( | ). Possible values are:  | 
|
| 
 
  | 
 Flags that determine on which annotation object the new setting will be applied:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 DCANNOTATION_APPLYTO_SELECTED  | 
 [0x00000000] Apply on selected object.  | 
| 
 
  | 
 DCANNOTATION_APPLYTO_ALLOBJECT  | 
 [0x00000010] Apply on objects that have the same type. (All rulers or all arrows).  | 
| 
 
  | 
 DCANNOTATION_APPLYTO_ALL  | 
 [0x00000020] Apply on all annotation objects.  | 
| 
 
  | 
 Flag that sets the options in this structure as the default options for the newly created annotation objects:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 DCANNOTATION_APPLYCOLOR_FORNEW  | 
 [0x00000100] The new setting will be the default setting for the annotation object that will be created.  | 
| 
 crForeColor  | 
 Value that indicate the annotation object text color.  | 
|
Comments
This structure is used by LImageViewer::SetActionProperties and LImageViewer::GetActionProperties
This structure is mainly used to change or retrieve the properties of the annotation objects, and it works only with the following actions:
CONTAINER_ACTION_ANNOTATION_RULER
CONTAINER_ACTION_ANNOTATION_ANGLE
CONTAINER_ACTION_ANNOTATION_TEXT
CONTAINER_ACTION_ANNOTATION_ARROW
CONTAINER_ACTION_ANNOTATION_RECTANGLE
CONTAINER_ACTION_ANNOTATION_ELLIPSE
CONTAINER_ACTION_ANNOTATION_HILITE