Data Text Methods

get/setCustomDataText()

When data text is displayed with setDataTextDisplay (true), these methods get/set custom formatting of data text for an individual series. When custom data text is enabled for a series, use the setTextFormatPreset() and and/or setTextFormatPattern() methods to define the format of data text for individual series of data text.

SYNTAX:

boolean getCustomDataText (IdentObj idSeries);
void setCustomDataText (IdentObj idSeries, boolean bNewValue);

INPUT:

idSeries; object ID returned by a getObjectID() method (e.g., getSeries())

bNewValue; true = enable custom data text for the specified series, false = disable custom data text for the series

RETURN:

boolean; true = custom data text is enabled for the specified series, false = custom data text is not enabled

EXAMPLE:

setDepthAngle (0);
setDepthRadius (0);
setGraphType (41);
setCustomDataText (getSeries (2), true);
setCustomDataText (getSeries (1), true);
setCustomDataText (getSeries (0), true);
setTextFormatPreset(getDataText (2), 5);
setTextFormatPreset(getDataText (1), 6);
setTextFormatPreset(getDataText (0), 2);
setDataTextDisplay (true);
setViewableSeries (3);

ALSO SEE:

get/setTextFormatPattern() get/setTextFormatPreset(), Customizing Data Text in the Perspective for Java Programmer's Manual

get/setDataTextAngle()

These methods get/set the angle from center point at which to draw data text.

SYNTAX:

int getDataTextAngle();
int getDataTextAngle (IdentObj id);
int getDataTextAngle (int seriesID);
int getDataTextAngle (int seriesID, int groupID);
void setDataTextAngle (int newValue);
void setDataTextAngle (IdentObj id, int newValue);
void setDataTextAngle (int seriesID, int newValue);
void setDataTextAngle (int seriesID, int groupID, int newValue);

INPUT:

id; object ID returned by a getObject() method (e.g., getDataText())

seriesID; Series number

groupID; Group number

newValue; Data text angle (0...360)

RETURN:

int; data text angle (0...360)

EXAMPLE:

setViewableGroups (2);
setViewableSeries (2);
setDataScrollerPresenceGroups (0);
setDataTextDisplay (true);
setDataTextPosition (0);
setDataTextAngle (0, 0, 30);
setDataTextAngle (0, 1, 60);
setDataTextAngle (1, 0, 90);
setDataTextAngle (1, 1, 120);
setDepthRadius (0);

NOTES:

ALSO SEE:

get/setDataTextRadius(), DataTextAngleDefault, DataTextDisplay, DataTextPosition

get/setDataTextRadius()

These methods get/set the radius from center point at which to draw data text.

SYNTAX:

int getDataTextRadius();
int getDataTextRadius (IdentObj id);
int getDataTextRadius (int seriesID);
int getDataTextRadius (int seriesID, int groupID);
void setDataTextRadius (int newValue);
void setDataTextRadius (IdentObj id, int newValue);
void setDataTextRadius (int seriesID, int newValue);
void setDataTextRadius (int seriesID, int groupID, int newValue);

INPUT:

id; object ID returned by a getObject() method (e.g., getDataText())

seriesID; Series number

groupID; Group number

newValue; Data text radius (0...100)

RETURN:

int; data text radius (0...100)

EXAMPLE:

setViewableGroups (2);
setViewableSeries (2);
setDataScrollerPresenceGroups (0);
setDataTextDisplay (true);
setDataTextPosition (0);
setDataTextRadius (0, 0, 0);
setDataTextRadius (0, 1, 10);
setDataTextRadius (1, 0, 20);
setDataTextRadius (1, 1, 30);
setDepthRadius (0);

NOTES:

ALSO SEE:

get/setDataTextAngle(), DataTextRadiusDefault, DataTextDisplay, DataTextPosition