constants OverlaidBarsTypeEnum
The OverlaidBarsTypeEnum type specifies the type of the overlay bar supported. The OverlaidType property specifies how two or multiple bars inside the item covers each other. 

NameValueDescription
exOverlaidBarsNone0 No overlaid bars are shown ( default ).
exOverlaidBarsOffset1 The overlaid bars are shown using a different vertical offset . The Overlaid(exOverlaidBarsOffset) specifies the vertical offset, in pixels,  to display the overlaid bars. The Overlaid(exOverlaidBarsTransparent) specifies the percent of transparency being applied to bars in the same item that are not moved or resized. By default, the Overlaid( exOverlaidBarsOffset) property is 3 pixels. The ItemBar(exBarOffset) property specifies the vertical offset to display the bar. The exOverlaidBarsOffset flag can be combined with exOverlaidBarsTransparent or exOverlaidBarsIncludeCaption flag. This option does NOT change the height of the item.

If three bars get intersected each other, the first is shown on the top, the second on the middle, and the third on the bottom.

Click here to watch a movie on how the exOverlaidBarsOffset mechanism works.

 

exOverlaidBarsIntersect2 The overlaid portion is shown using a different type of bar. The Overlaid(exOverlaidBarsIntersect) specifies the name of the bar to be displayed on the portion that laid over bars. By default, the Overlaid(exOverlaidBarsIntersect) property is empty, so nothing is displayed if the Overlaid is exOverlaidBarsIntersect. You MUST specify the name of the task to display the portion that covers the bars if the Overlaid is exOverlaidBarsIntersect. The exOverlaidBarsIntersect flag can be combined with exOverlaidBarsTransparent flag. This option does NOT change the height of the item.

The intersection between bars is shown with a different color, pattern, shape or EBN object. 

Click here to watch a movie on how the exOverlaidBarsIntersect mechanism works.

 

exOverlaidBarsStack3 The bars that covers each other are shown as a stack. This option changes the height of the item so the bars that covers each other are displayed entirely. The Overlaid(exOverlaidBarsStack) specifies the distance in pixels between two bars that covers each other. The Overlaid(exOverlaidBarsTransparent) specifies the percent of transparency being applied to bars in the same item that are not moved or resized. The exOverlaidBarsStack flag can be combined with exOverlaidBarsStackAutoArrange, exOverlaidBarsTransparent or exOverlaidBarsIncludeCaption flag. The ItemHeight property specifies the height of the item. The ItemMaxHeight property specifies the maximum height for the item. Use the ScrollBySingleLine property to allow the entire chart to be scrollable ( using items with different heigths ).

The bars get arranged into a stack. If the exOverlaidBarsStackAutoArrange flag is not used, each bar is shown on a row, else the bars get automatically arranged.

Click here to watch a movie on how the exOverlaidBarsStack + exOverlaidBarsStackAutoArrange mechanism works.

 

exOverlaidBarsCascade4 The bars gets arranged as a cascade with the z-order being indicated by ItemBar(exBarOverlaidCascade) key. Arrange the bars on the same level for those with the same exBarOverlaidCascade key, and on a different level for bars with a different exBarOverlaidCascade key like in the following picture ( The K1, K2, K3 are being arranged on the level A, while the T1, T2, and T3 on level B ). This option changes the height of the item so the bars that covers each other are displayed entirely.

The difference between cascade and stack is that if two bars with the same exBarOverlaidCascade key are shown in the same level if they do not intersect, and two bars with a different exBarOverlaidCascade key shows in different levels like shown in the following screen shot.

The bars get arranged into a cascade based on the key ( exOverlaidBarsCascade ). The T1, T2, T3 are shown on the same level, as they have the same exBarOverlaidCascade key, and does not intersect the K1, K2, K3 level.

The bars get arranged into a stack (exOverlaidBarsStack ). 

Click here to watch a movie on how the exOverlaidBarsCascade mechanism works.

 

exOverlaidBarsTransparent256 The overlaid portion is shown using a semi-transparent color. The Overlaid(exOverlaidBarsTransparent) specifies the percent of transparency being applied to the covered bar. By default, the  Overlaid( exOverlaidBarsTransparent) property is 50 ( semi-transparent ). The ItemBar(exBarTransparent) property specifies the vertical offset to display the bar. The exOverlaidBarsTransparent flag maybe combined with exOverlaidBarsOffset, exOverlaidBarsIntersect or exOverlaidBarsStack flag.
exOverlaidBarsStackAutoArrange512 The overlaid stack is automatically arranged for best fit in the item. The exOverlaidBarsStackAutoArrange flag can be combined with exOverlaidBarsStack flag only.
exOverlaidBarsIncludeCaption4096 The overlaid mechanism includes the bar's caption. Use the ItemBar(exBarCaption) property to specify a caption being displayed with the bar. Use the ItemBar(exBarHAlignCaption) property to specify the alignment of the bar's caption or to specify whether the caption is displayed inside or outside of the bar. For instance, you can use the exOverlaidBarsIncludeCaption flag to specify whether the caption of the bar does not cover with other bars. The exOverlaidBarsIncludeCaption flag can be combined with exOverlaidBarsOffset or exOverlaidBarsStack flags. 
exOverlaidBarsStrict8192 The overlaid mechanism includes only bars in the same group ( OverlaidGroup property ) but of different types. This flag can be used in combination with: exOverlaidBarsOffset, exOverlaidBarsIntersect, exOverlaidBarsStack or exOverlaidBarsCascade. For instance, you can use this option to stack or cascade a specified type of bar when it get intersected with other type of bars.

Click here to watch a movie on how the exOverlaidBarsCascade + exOverlaidBarsStrict works.