ReshapeEnable

 

This property enables (true) / disables (false) the user's ability to move and resize title, subtitle, footnote, chart frame, and legend box objects in a chart.

Data Type:

Boolean

Range:

true / false

 

true=

User can move/resize objects

 

false=

Objects cannot be moved/resized by the user interface

Default:

true

Syntax:

setReshapeEnable ( true | false );

 

boolean = getReshapeEnable();

 

perspective1.setReshapeEnable(true);

 

Also See:

ResizeBarMode, SelectionEnable, SelectionEnableMove

   

ResizeBarMode

 

This property enables/disables resize bar mode. When it is enabled, the user interface will allow resizing of bars. The user can change the size of bars by using the control key and the mouse to stretch or reduce their size. This action will also change the internal data value assigned to the bar. The getDataValue() method can be used to get the new data value. If data callbacks are being used to provide data input to the chart (see Chapter 6), any resize operation will be reset to the value provided by the data call back. When this property is disabled, the user cannot resize bars. This property is only applicable to 2D and 2.5D bar charts, it is not supported for 3D risers.

Data Type:

Boolean

Range:

true / false

 

true=

User interface can resize bars

 

false=

Do not allow resizing of bars

Default:

true

Syntax:

setResizeBarMode ( true | false );

 

boolean = getResizeBarMode();

Notes:

The DepthRadius property must be set to zero in order for this property to enable the user interface to resize bars.

Also See:

ReshapeEnable, SelectionEnable, SelectionEnableMove, DepthRadius

ReverseGroups

 

This property enables (true) / disables (false) drawing of groups in reverse order.

Data Type:

Boolean

Range:

true / false

 

true=

Draw groups in reverse order

 

false=

Draw groups in normal order

Default:

false

Syntax:

setReverseGroups ( true | false );

 

boolean = getReverseGroups ();

Example:

perspective1.setDepthAngle(0);
perspective1.setReverseGroups(true);
perspective1.setDepthRadius(0);

 

 

perspective1.setReverseGroups(false);

 

Also See:

ReverseSeries

ReverseSeries

 

This property enables (true) / disables (false) drawing of series in reverse order.

Data Type:

Boolean

Range:

true / false

 

true=

Draw series in reverse order

 

false=

Draw series in normal order

Default:

false

Syntax:

setReverseSeries ( true | false );

 

boolean = getReverseSeries();

Example:

perspective1.setReverseSeries(true);
perspective1.setDepthAngle(0);
perspective1.setDepthRadius(0);

 

 

perspective1.setReverseSeries(false);

 

Also See:

ReverseGroups

Riser3DThicknessY

 

This property determines the thickness of risers in 3D ribbon, floating cube, and floating pyramid graphs. It is used in combination with CubeSquareRisers and RiserWidth to set the X-, Z-, and Y-thickness of the risers (ribbons, cube, or pyramids).

Data Type:

Integer

Range:

1...100

Default:

75

Syntax:

setRiser3DThicknessY ( value );

 

value = getRiser3DThicknessY ();

Example:

perspective1.setGraphType(4);
perspective1.setRiser3DThicknessY(100);
perspective1.setAutoshading(false);
perspective1.setO2LabelAutofit(true);

 

 

perspective1.setRiser3DThicknessY(25);

 

Notes:

A 3D Ribbon, Floating Cube, or Floating Pyramid graph type must be selected.

Also See:

RiserWidth, CubeSquareRisers

RiserBarGroupSpacing

 

For bar graphs only, this property sets the spacing between bars within a group (clusters) in a side-by-side bar graph. A larger number creates more space between bars within a group. When this property is set to zero, there is no space between the bars and all bars in the group will touch each other. When this property is set to 100, bars in a group are as far apart as possible.

Data Type:

Integer

Range:

-1...100

Default:

0

Syntax:

setRiserBarGroupSpacing ( value );

 

value = getRiserBarGroupSpacing ();

Example:

perspective1.setRiserWidth(40);
perspective1.setDepthRadius(0);
perspective1.setRiserBarGroupSpacing(20);

 

 

perspective1.setRiserBarGroupSpacing(50);

 

Notes:

1.

This property is interactive with RiserWidth. If bars are set to maximum width, space cannot be allocated between bars within a group (i.e., group spacing works by rearranging the space available between the Risers after the size set by RiserWidth). RiserWidth affects the amount of space available to RiserBarGroupSpacing.

 

2.

This property affects all riser objects, it cannot be applied to an individual series or group.

Also See:

RiserWidth

RiserBorderMode

 

This property defines when riser borders are drawn. Automatic mode (0) only draws borders for small data sets that consist of less than 900 risers. You can also set the property so that riser borders are always drawn or never drawn.

Data Type:

Integer

Range:

0...2

 

0=

automatic, borders drawn only for small datasets (fewer than 900 risers)

 

1=

borders never drawn

 

2=

borders are always drawn

Default:

2

Syntax:

setRiserBorderMode( value );

 

value = getRiserBorderMode();

Example:

perspective1.setRiserBorderMode(0);

 

 

perspective1.setRiserBorderMode(1);

 

Also See:

SeriesDefaultBorderColor, SeriesDefaultTransparentBorderColor, UseSeriesBorderDefaults

RiserWidth

 

For bar graphs, stock high/low chart, and histograms, this property controls the width of bars in a graph. The riser width is expressed as a percentage of the space available for each group of bars. When this property is set to 100, all bars touch each other and there is no space in between them. When this property is set to zero, the bars are displayed as thin lines with no space detectable.

Data Type:

Integer

Range:

0...100

Default:

75

Syntax:

setRiserWidth ( value );

 

value = getRiserWidth ();

Example:

perspective1.setRiserWidth(20);
perspective1.setDepthRadius(0);
perspective1.setRiserBarGroupSpacing(75);

 

 

perspective1.setRiserWidth(100);

 

Notes:

1.

This property can interact with RiserBarGroupSpacing, since Group Spacing can only adjust the space as a percentage of what is left over after group spacing; i.e., if there is a lot of space between the groups, there will not be much visual difference between large and small values in riser bar width.

 

2.

This property affects all riser objects, it cannot be applied to an individual series or group.

Also See:

RiserBarGroupSpacing