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
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
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