Appendix B:
ObjectIDs
Object IDs are named according to the graph types in which they typically appear. Some objects can appear in any graph type and are, therefore, named as common attributes. The first three characters of the object ID identify the graph type in which it typically appears: |
||
|
O2D_: 2D graph objects |
|
|
O3D_: 3D graph objects |
|
|
O5D_ : Common Objects (available to all graph types) |
|
|
OAN_: Annotation objects (squares, circles, lines, text, etc) |
|
|
OBL_: Bubble Chart objects |
|
|
OPI_: Pie Graph objects |
|
|
OPL_: Polar chart objects |
|
|
OSM_: Stock Market Chart objects |
|
|
OSG_: Common Objects (available to all graph types) |
|
|
OSP_: Spectral Map objects |
|
|
OTC_: Table chart objects |
Class |
ObjectID |
Description |
Area |
O2D_AREARISER |
Quantitative data representation in an area chart |
Line |
O2D_CONNECT_STACKLINE |
Line that connects stacked bars |
Line |
O2D_CURVE |
Quantitative data series interpolation line |
Line |
O2D_DATALINE |
Line connecting data markers of a line chart |
Area |
O2D_DATAMARKER |
Quantitative data representation point |
Text |
O2D_DATATEXT |
Text value of a quantitative data representation |
Line |
O2D_DATATEXT_CONNECTLINE |
Connecting line between data text and riser/marker. |
Text |
O2D_DATATEXT_STACK_TOTAL |
Value total in a stacked bar chart. |
Line |
O2D_DIVBIPOLAR |
Line dividing bipolar chart surfaces |
Line |
O2D_ERRORBAR |
Line identifying values out of range |
Line |
O2D_LINR_EXP |
Exponential Linear Regression Line |
Line |
O2D_LINR_LINE |
Linear Regression Line |
Line |
O2D_LINR_LOG |
Logrithmic Linear Regression Line |
Line |
O2D_LINR_NATLOG |
Natural Logrithmic Linear Regression Line |
Line |
O2D_LINR_NPOLY |
Polynomial Linear Regression Line |
Text |
O2D_LINR_TEXT |
Formula Text associated with a Linear Regression Line |
Text |
O2D_MD_LABEL0...31 |
Multi-Dimensional Labels |
Line |
O2D_MEANLINE |
Histogram mean line |
Line |
O2D_MOVAVGLINE |
Quantitative data series moving average line |
Line |
O2D_O1_BODY |
Primary Ordinal Axis Base Line |
Text |
O2D_O1_LABEL |
Primary Ordinal Axis Label |
Line |
O2D_O1_MAJOR |
Primary Ordinal Axis Major Grid Line |
Line |
O2D_O1_MINOR |
Primary Ordinal Axis Minor Grid Line |
Line |
O2D_O1_SUPER |
Primary Ordinal Axis Super Grid Line |
Text |
O2D_O1_TITLE |
Primary Ordinal Axis Title |
Line |
O2D_O2_BODY |
Secondary Ordinal Axis Base Line |
Text |
O2D_O2_LABEL |
Secondary Ordinal Axis Label |
Line |
O2D_O2_MAJOR |
Secondary Ordinal Axis Major Grid Line |
Line |
O2D_O2_MINOR |
Secondary Ordinal Axis Minor Grid Line |
Line |
O2D_O2_TITLE |
Secondary Ordinal Axis Title |
Line |
O2D_PRESDL_CONN |
Pre-Series Dependent Connection Line |
Line |
O2D_PRESDL_CONNBRK |
Pre-Series Dependent Connection Line with breaks |
Line |
O2D_PRESDL_STEP |
Pre-Series Dependent Stair-Stepped Line |
Line |
O2D_PRESDL_STEPBRK |
Pre-Series Dependent Stair-Stepped Line with breaks |
Area |
O2D_RISER |
Quantitative data representation of a bar chart |
Area |
O2D_RISER2/3 |
2.5D Mode riser face |
Area |
O2D_RISERSHADOW |
Visual effect for bar data representation |
Text |
O2D_SERIES_TITLE |
Series title for legends |
Line |
O2D_STDDEVLINE |
Histogram standard deviation line(s) |
Line |
O2D_USERLINE1...4 |
User defined gridline |
Line |
O2D_X1_BODY |
X-Axis Base Line |
Text |
O2D_X1_LABEL |
X-Axis Label |
Line |
O2D_X1_MAJOR |
X-Axis Major Grid Line |
Line |
O2D_X1_MINOR |
X-Axis Minor Grid Line |
Text |
O2D_X1_TITLE |
X-Axis Title |
Line |
O2D_X1_ZERO |
X-Axis Zero Line |
Line |
O2D_Y1_BODY |
Y1-Axis Base Line |
Text |
O2D_Y1_LABEL |
Y1-Axis Label |
Line |
O2D_Y1_MAJOR |
Y1-Axis Major Grid Line |
Line |
O2D_Y1_MINOR |
Y1-Axis Minor Grid Line |
Text |
O2D_Y1_TITLE |
Y1-Axis Title |
Line |
O2D_Y1_ZERO |
Y1-Axis Zero Line |
Line |
O2D_Y2_BODY |
Y2-Axis Base Line |
Text |
O2D_Y2_LABEL |
Y2-Axis Label |
Line |
O2D_Y2_MAJOR |
Y2-Axis Major Grid Line |
Line |
O2D_Y2_MINOR |
Y2-Axis Minor Grid Line |
Text |
O2D_Y2_TITLE |
Y2-Axis Title |
Line |
O2D_Y2_ZERO |
Y2-Axis Zero Line |
Line |
O2D_Y3_BODY |
Y3-Axis Base Line |
Text |
O2D_Y3_LABEL |
Y3-Axis Label |
Line |
O2D_Y3_MAJOR |
Y3-Axis Major Grid Line |
Line |
O2D_Y3_MINOR |
Y3-Axis Minor Grid Line |
Text |
O2D_Y3_TITLE |
Y3-Axis Title |
Line |
O2D_Y3_ZERO |
Y3-Axis Zero Line |
Line |
O2D_Y4_BODY |
Y4-Axis Base Line |
Text |
O2D_Y4_LABEL |
Y4-Axis Label |
Line |
O2D_Y4_MAJOR |
Y4-Axis Major Grid Line |
Line |
O2D_Y4_MINOR |
Y4-Axis Minor Grid Line |
Text |
O2D_Y4_TITLE |
Y4-Axis Title |
Line |
O2D_Y4_ZERO |
Y4-Axis Zero Line |
Text |
O3D_COLHEADER |
Text associated with a data group (column) |
Text |
O3D_COLHEADER_2D |
2D text version of column header |
Area |
O3D_COLHEADER_BOX |
Optional box behind O3D_COLHEADER |
Text |
O3D_COLTITLE |
Title associated with all data groups |
Text |
O3D_COLTITLE_2D |
2D text version of column title |
Area |
O3D_COLTITLE_BOX |
Optional box behind O3D_COLTITLE |
Text |
O3D_DATALABEL |
Text label used mainly for scatter graph |
Area |
O3D_DATALABEL_BOX |
Box for O3D_DATALABEL |
Area |
O3D_DATAMARKER |
2D Marker used for scatter graphs |
Area |
O3D_FLOOR1...3 |
Front and back faces of graph's floor |
Line |
O3D_FRAMEGRID_X |
Tickline along x axis on graph cube/frame |
Line |
O3D_FRAMEGRID_Y |
Tickline along y axis on graph cube/frame |
Line |
O3D_FRAMEGRID_Z |
Tickline along z axis on graph cube/frame |
Area |
O3D_LASTRISERFACE |
Tenth face of a riser |
Area |
O3D_LEFTWALL1...3 |
Front and back faces of graph's left wall |
Text |
O3D_LYHEADER |
Text associated with left vertical axis (Y1) |
Text |
O3D_LYHEADER_2D |
2D text version of left header |
Text |
O3D_LYHEADER_BOX |
Optional box behind LYHEADER |
Text |
O3D_LYTITLE |
Title associated with left vertical axis (Y1) |
Text |
O3D_LYTITLE_2D |
2D text version of left title |
Text |
O3D_LYTITLE_BOX |
Optional box behind LYTITLE |
Area |
O3D_NEGATIVE_FILL |
In OpenGL, the transparant fill of the 3D cube for negative numbers. |
Area |
O3D_RIGHTWALL1...3 |
Front and back faces of graph's right wall |
Area |
O3D_RISERFACE1...9 |
First...Ninth face of a riser |
Line |
O3D_RISERGRID_X |
Tickline along x axis on risers |
Line |
O3D_RISERGRID_Y |
Tickline along y axis on risers |
Line |
O3D_RISERGRID_Z |
Tickline along z axis on risers |
Text |
O3D_ROWHEADER |
Text associated with a data series (row) |
Text |
O3D_ROWHEADER_2D |
2D text version of row header |
Area |
O3D_ROWHEADER_BOX |
Optional box behind O3D_ROWHEADER |
Text |
O3D_ROWTITLE |
Title associated with all data series |
Text |
O3D_ROWTITLE_2D |
2D text version of row title |
Area |
O3D_ROWTITLE_BOX |
Optional box behind O3D_ROWTITLE |
Text |
O3D_RYHEADER |
Text associated with right vertical axis |
Text |
O3D_RYHEADER_2D |
2D text version of right header |
Area |
O3D_RYHEADER_BOX |
Optional box behind O3D_RYTITLE |
Text |
O3D_RYTITLE |
Title for right vertical axis |
Text |
O3D_RYTITLE_2D |
2D text version of right title |
Area |
O3D_RYTITLE_BOX |
Optional box behind O3D_RYTITLE |
Line |
O3D_SCATTERLINE |
Line connecting scatter markers |
Line |
O3D_TIELINE_XX |
Line connecting markers to the left wall |
Line |
O3D_TIELINE_YY |
Line connecting markers to the floor |
Line |
O3D_TIELINE_ZZ |
Line connecting markers to the right wall |
Area |
O3D_VARIABLEFACE |
Any face of a variable face marker |
Area |
O5D_BACKGROUND |
Background of a Graph |
Area |
O5D_FRAME |
Graph Frame |
Text |
O5D_LBLFOOTNOTE |
Chart Footnote |
Text |
O5D_LBLSUBTITLE |
Chart Subtitle |
Text |
O5D_LBLTITLE |
Chart Title |
Annotation |
OAN_ARC |
Arc annotation object |
Annotation |
OAN_ARROW |
Arrow annotation object |
Annotation |
OAN_BALLOON |
Balloon object |
Annotation |
OAN_BALLOONPARA |
Balloon paragraph |
Annotation |
OAN_DBLTBOXIN |
Inside Double Text Box object |
Annotation |
OAN_DBLTBOXOUT |
Annotation object |
Annotation |
OAN_ELLIPSE |
Ellipse annotation object |
Annotation |
OAN_FREEHAND |
Arrow object |
Annotation |
OAN_LINE |
Line annotation object |
Annotation |
OAN_POLYGON |
Polygon annotation object |
Annotation |
OAN_POLYLINE |
Polyline annotation object |
Annotation |
OAN_RECTANGLE |
Rectangle annotation object |
Annotation |
OAN_ROUNDRECT |
Rounded Rectangle annotation object |
Annotation |
OAN_TEXT |
Annotation object |
Annotation |
OAN_THREEDTBOXFACE |
Face Of 3D Text Box object |
Annotation |
OAN_THREEDTBOXSIDES |
Sides Of 3D Text Box object |
Line |
OBL_QUADRANT_LINE |
Quadrant Lines in a Bubble Chart |
Line |
OPI_BARCONNECT |
Line that connects pie to bar in pie bar |
Line |
OPI_FEELER |
Line drawn from a pie slice to a slice label |
Text |
OPI_LBL_VALUE |
Value Label associated with a slice in a pie chart |
Text |
OPI_LBLFEELER |
Text Label associated with slice in a pie chart |
Text |
OPI_LBLPIE |
Text associated with a pie |
Text |
OPI_LBLRING |
Text drawn in the center of a ring pie |
Area |
OPI_SLICE |
An individual slice in a pie (i.e., a quantitative data representation) |
Area |
OPI_SLICECRUST |
The outer edge of a pie slice |
Area |
OPI_SLICEFACE |
The top/face of a pie slice |
Area |
OPI_SLICERING |
The inside edge of a pie slice |
Area |
OPL_CIRCLEPOLARAXIS |
Circle polar axis |
Text |
OPL_LBLPOLARAXIS |
Polar Axis Label |
Line |
OPL_LINES |
Polar Lines |
Line |
OPL_THICKPOLARAXIS |
Polar Axis Thick |
Area |
OSG_LEGEND_AREA |
Legend Area |
Line |
OSG_LEGEND_LINE |
Legend Line |
Area |
OSG_LEGEND_MARKER |
Legend Marker |
Text |
OSG_LEGEND_TEXT |
Legend Text |
Area |
OSM_RISER |
Riser in a Stock Market chart |
Area |
OSP_SCALE_MARKER |
Scale Marker in a Spectral Map |
Line |
OTC_COLDIVISORS |
Lines separating full chart columns |
Area |
OTC_COLHEADAREA |
Surface beneath the column headers of a table chart |
Area |
OTC_COLMARKER |
Table Chart column marker |
Area |
OTC_DATAAREA |
Surface beneath the data text of a table chart |
Text |
OTC_LBLCELL |
Data text of a table chart |
Text |
OTC_LBLCOLHEAD |
Column header text of a table chart |
Text |
OTC_LBLROWHEAD |
Row header text of a table chart |
Text |
OTC_LBLROWTITLE |
Row title text associated with row headers |
Line |
OTC_ROWDIVISORS |
Lines separating full chart rows |
Area |
OTC_ROWHEADAREA |
Surface beneath the row headers of a table chart |
Area |
OTC_SUBJECTAREA |
Surface just above the row header surface area |
The following paragraphs describe the object IDs in the O2D_ group that are primarily controlled by A2D_ attributes. |
This Object ID identifies the risers in an area graph. It is a Quantative Data Riser (QDR) in an area chart as shown in the following illustration: |
|
|
This Object ID identifies the connecting line that is drawn by the A2D_CONNECT_STACKBARS attribute. For example, imagine you have a STACKED BAR CHART with 4 series and 3 Groups. These objects are lines that draw between the stacks. These lines draw from the top of Series X in Group N to the top of the same series in Group N+1. |
|
|
This Object ID identifies a line that connects data points. This single object is used to identify the various types of curves: A2D_SDLINECONN (line that connects a series), A2D_SDLINECURV (smooth curve line for a series), A2D_SDLINEMEAN, A2D_SDLINEMOVA, A2D_SDLINESTDD. The A2D_CURVESMOOTH attribute determines how many points will be used to generate the curve. |
This Object ID identifies the line objects that are used for line charts. It connects the individual markers of a line chart. This line is produced in a bar graph or area graph if the riser has been turned into a line by A2D_SDEMPHASIZED. |
|
|
This Object ID identifies the markers on a line graph, scatter chart, or spectral map graph. This object describes a specific area; eg., a single series for the graph. These could be connected by a line in the case of a line chart, or they can be "free standing", as in the case of a scatter chart. |
|
|
This Object ID identifies a numeric data text object that is associated with a data point on a graph. The format of this text is controlled by the A2D_FORMATDTXT_X, A2D_FORMATDTXT_Y1, and A2D_FORMATDTXT_Y2 attributes depending on the location of the text. Whether or not all instances of this object are drawn is controlled by the A2D_SHOW_DATATEXT object. DATATEXT can not be auto-fitted. |
|
|
This object ID identifies the line that connects data text with its associated riser or marker. |
This object ID identifies the total value that can be shown in a stacked bar chart. |
|
|
This Object ID identifies the line which divides the two "poles" of a bipolar graph. Note that whether or not this line is drawn is controlled by A2D_SHOW_DIVBIPOLAR. |
|
|
This Object ID identifies an I-shaped bar usually located at the top of each bar in a bar graph; it shows ± error values. Whether or not this object is drawn is determined by the A2D_SHOW_ERRORBAR attribute. The size of the error bars is controlled by A2D_SIZE_ERRORBARS. Also see the AEB_ attributes to define where and how error bars are drawn. |
|
|
This Object ID identifies an exponential linear regression line. Whether or not this line is drawn is controlled by A2D_SDLINELINR_EXP. |
|
|
This Object ID identifies a linear regression line generated from data. The A2D_SDLINELINR_LINE attribute enables/disables generation of this line. |
|
|
This Object ID identifies a common logarithmic linear regression line. This object is controlled by the A2D_SDLINELINR_LOG attribute. |
|
|
This Object ID identifies a natural logarithmic linear regression line. This object is controlled by the A2D_SDLINELINR_NATLOG attribute. |
|
|
This Object ID identifies an "Nth" order polynomial linear regression line. This object is controlled by the A2D_SDLINELINR_NPOLY attribute. |
|
|
This Object ID identifies the formula and correction coefficient objects for the linear regression line objects (i.e., O2D_SDLINELINR_LINE, O2D_SDLINELINR_LOG, O2D_SDLINELINR_EXP, etc.). The single Object ID identifies both text strings. The formula text string is enabled/disabled by the A2D_SDLINELINR_FORMULA attribute. The correction coefficient text string is enabled/disabled by the A2D_SDLINELINR_CORR attribute. |
|
|
O2D_MD_LABEL0...31
These Object IDs identify the up to 32 multi-dimensional labels. See Chapter 8 for information about creating and using these objects in a chart. The AMD_OPTIONS properties is used to set the options for multi-dimensional labels. |
This Object ID identifies a mean line generated from data. The A2D_SDLINEMEAN attribute enables/disables the generation of this object. |
|
|
This Object ID identifies a moving average line generated from data. Whether or not this curve is drawn is controlled by A2D_SDLINEMOVA. Whether this curve is "scientific" or "financial" is controlled by A2D_SCIMOVAVG. The number of points that will be used to generate this curves is controlled by the value of A2D_CURVEMOVING. |
|
|
This Object ID identifies the primary, ordinal axis line in a graph. This object is included in the following graph types: 2D Bar, 2D Line, 2D Area, 3D Riser, Radar, Stock, Spectral Map, and Gantt. The A2D_SHOW_O1 attribute controls whether or not this object is imaged in the graph. If this object is not drawn, all O1-associated Gridlines and text are also not drawn. |
|
|
This Object ID identifies the primary, ordinal axis labels associated with a group in a chart. This object is included in the following graph types: 2D Bar, 2D Line, 2D Area, 3D Riser, Radar, Stock, Spectral Map, and Gantt. The side (low, high, both, or not at all) on which the labels are imaged is controlled by the A2D_SIDE_O1 attribute. Whether or not this text is autofitted is controlled by A2D_AUTOFIT_O1. |
|
|
This Object ID identifies major gridlines on the primary, ordinal axis. This object is included in the following graph types: 2D Bar, 2D Line, 2D Area, 3D Riser, Radar, Stock, Spectral Map, and Gantt. The style of a major grid line is controlled by A2D_GRIDLINESORD_O1. |
|
|
This Object ID identifies minor gridlines on the primary, ordinal axis. This object is included in the following graph types: 2D Bar, 2D Line, 2D Area, 3D Riser, Radar, Stock, Spectral Map, and Gantt. The style of a minor grid line is controlled by A2D_GRIDLINESORD_O1. |
|
|
This Object ID identifies super gridlines on the primary, ordinal axis. The super grid line is substituted for major Gridlines at controllable intervals. The style and interval of these lines are controlled by A2D_GRIDLINESORD_O1. This object is included in the following graph types: 2D Bar, 2D Line, 2D Area, 3D Riser, Radar, Stock, Spectral Map, and Gantt. |
This object ID identifies the primary ordinal axis title object. This object is included in the following graph types: 2D Bar, 2D Line, 2D Area, 3D Riser, Radar, Stock, Spectral Map, and Gantt. |
|
|
This Object ID identifies the secondary, ordinal axis line for graphs that have dual Y-axis (e.g., a bipolar graph). Use A2D_SHOW_O2 show/hide this object (which will also prevent all O2-associated Gridlines and text from drawing). This object is only included in Spectral Maps and all 3D charts (except scatter). |
This Object ID identifies the secondary, ordinal axis labels. The side (low, high, both, or not at all) on which the label is imaged is controlled by the A2D_SIDE_O2 attribute. Whether or not this text is autofitted is controlled by A2D_AUTOFIT_O2. This object is only included in Spectral Maps and all 3D charts (except scatter). |
This Object ID identifies a major gridline along the secondary, ordinal axis of a graph. The style of a major grid line is controlled by the structure A2D_GRIDLINESORD_O2. This object is only included in Spectral Maps and all 3D charts (except scatter). |
This Object ID identifies a minor gridline along the secondary, ordinal axis of a graph. The style of these lines is controlled by the structure A2D_GRIDLINESORD_O2. This object is only included in Spectral Maps and all 3D charts (except scatter). |
This Object ID identifies the text (title) associated with the secondary, ordinal axis of a graph. Whether or not this title is drawn is controlled by A2D_SHOW_O2. This object is only included in Spectral Maps and all 3D charts (except scatter). |
This Object ID identifies a Pre-Series Dependent Line that connects data points. It is controlled by the A2D_PRESDL_CONN attribute. This object is only included in Scatter and Bubble charts. |
|
|
This Object ID identifies a Pre-Series Dependent Line that connects data points, but will break and leave gaps for missing data points. It is controlled by the A2D_PRESDL_CONNBRK attribute. This object is only included in Scatter and Bubble charts. |
This Object ID identifies a pre-series dependent stepped line that connects data points. It is controlled by the A2D_PRESDL_STEP attribute. This object is only included in Scatter and Bubble charts. |
This Object ID identifies a stepped line that connects data points, but will break and leave gaps for missing data points. It is controlled by the A2D_PRESDL_STEPBRK attribute. This object is only included in Scatter and Bubble charts. |
This Object ID identifies a riser for a bar, histogram, or HiLo Stock graph. It describes a specific bar (i.e., a single series for the graph). A2D_BAR_GROUP_SPACING determines the distance between each group. A2D_BAR_RISER_WIDTH determines the width of the risers (depending on A2D_BAR_GROUP_SPACING). A2D_HL_COLOR, A2D_MARKERSHAPE, and A2D_SDEMPHASIZED can also be used to control the appearance of this object. |
|
|
In "fake 3D" mode, these Object IDs identify the left and right faces of a riser in a 2D chart. |
This Object ID identifies the drop shadow that can be drawn behind any series object in a 2D graph. If this object is drawn, it will image a shadow behind any type of 2D graph (i.e., bar, line, area, pie, scatter(XY), histogram, or hilo). Only spectral map graphs cannot have a drop shadow. |
|
|
This Object ID identifies the series title for legends. It is a text object. The A2D_SHOW_TITLE_SERIES enables/disable generation of this object in a 2D chart. Use SetGraphSeriesTitle() to define the series title string. Use GetGraphSeriesTitle() to determine the title string that is currently defined. |
|
|
This Object ID identifies a standard deviation line generated from data. Whether or not this curve is drawn is controlled by A2D_SDLINESTDD. |
|
|
|
O2D_USERLINE1...4
These object IDs identify four user-defined gridlines that can be defined and enabled for display by the A2D_USERLINE_AXIS, A2D_USERLINE_SHOW, and A2D_USERLINE_VALUE attributes. The ObjectID (O2D_USERLINE1...4) that is passed to the SetGraphAttrXX() function tells the library which user-defined gridline to use. |
This Object ID identifies the base line for the numeric, X-axis in a scatter chart. The A2D_SHOW_X attribute controls whether or not this object is imaged in the chart. When this object is not drawn, it will also prevent X1-associated Gridlines and text from being drawn. This object is included in 2D Scatter, 3D Scatter, Polar, Bubble, and Histogram charts. |
|
|
This Object ID identifies an individual occurrence of a label on the numeric X-axis in a scatter chart. Although there are multiple occurrences of this object, they are not further identifiable - all O2D_X1_LABEL objects share the same attributes. The A2D_SIDE_X attribute determines the side of the graph where the label is imaged (low, high, both, or not at all). Whether or not the text along this axis is autofitted is controlled by A2D_AUTOFIT_X. The A2D_FORMAT_X and A2D_STAGGER_X attributes also affect the appearance of this object. This object is included in 2D Scatter, 3D Scatter, Polar, Bubble, and Histogram charts. |
|
|
This Object ID identifies the major gridlines on the numeric, X-axis in a scatter chart. This object is controlled by the A2D_GRIDLINES_X attribute. This object is included in 2D Scatter, 3D Scatter, Polar, Bubble, and Histogram charts. |
|
|
This Object ID identifies the minor gridlines on the numeric, X-axis in a scatter chart. This object is controlled by the A2D_GRIDLINES_X attribute. This object is included in 2D Scatter, 3D Scatter, Polar, Bubble, and Histogram charts. |
|
|
This Object ID identifies the title for the numeric, X-axis in a scatter chart. The location and size of this object is controlled by A2D_LOCATE_TITLE_X. A2D_SHOW_TITLE_X determines whether or not this object is drawn. This object is included in 2D Scatter, 3D Scatter, Polar, Bubble, and Histogram charts. |
|
|
This Object ID identifies the zero-line (line which divides positive and negative values) for the numeric, X-axis of a graph. Whether or not this line is drawn is controlled by A2D_SHOW_ZL_X. This object is included in 2D Scatter, 3D Scatter, Polar, Bubble, and Histogram charts. |
|
|
This Object ID identifies the base line of the primary, numeric Y-axis. The A2D_SHOW_Y1 attribute controls whether or not this object is drawn in the chart. If this attribute disables drawing of this object, it will also disable drawing of Y1-associated Gridlines and text. This object is included in all charts except pies and tables. |
|
|
This Object ID identifies an individual occurrence of a label along the primary, numeric Y-axis of a graph. Although there are multiple occurrences of this object, they are not further identifiable - all objects share the same attributes. The format in which labels are drawn is controlled by the A2D_FORMAT_Y1 attribute. Whether or not this text is autofitted is controlled by A2D_AUTOFIT_Y1. The side of the graph on which the labels appear (low, high, both, or not at all) is controlled by the A2D_SIDE_Y1 attribute. This object is included in all charts except pies and tables. |
|
|
This Object ID identifies major gridlines on the primary, numeric Y-axis. The physical appearance of these lines is controlled by the A2D_GRIDLINES_Y1 attribute. This object is included in all charts except pies and tables. |
|
|
This Object ID identifies minor Gridlines on the primary, number Y-axis. The physical appearance of these lines is controlled by the structure defined by the A2D_GRIDLINES_Y1 attribute. This object is included in all charts except pies and tables. |
|
|
This Object ID identifies the text (title) associated with the primary, numeric Y-axis. The A2D_SHOW_TITLE_Y1 attribute controls whether or not this title is drawn. The size and location of this object is controlled by the A2D_LOCATE_TITLE_Y1 attribute. Use SetGraphY1AxisTitle() to define this title string. This object is included in all charts except pies and tables. |
|
|
This object ID identifies the zero-line (line which divides positive and negative values) for the primary, numeric Y-axis. A2D_SHOW_ZL_Y1 controls whether or not this line is drawn. This object is included in all charts except pies and tables. |
|
|
This Object ID identifies the base line of the secondary, numeric Y-axis in a graph. The A2D_SHOW_Y2 attribute controls whether or not this object is draw. If A2D_SHOW_Y2 disables drawing of this object, all Y2-associated Gridlines and text will not be drawn. This object is only included in dual-axes and bi-polar charts. |
|
|
This Object ID identifies an individual occurrence of a label along the secondary, numeric Y-axis of a graph. Although there are multiple occurrences of this object, they are not further identifiable - all objects will share the same attributes. Whether or not the text along this axis is autofitted is controlled by A2D_AUTOFIT_Y2. The format of this object is controlled by the A2D_FORMAT_Y2 attribute. The A2D_SIDE_Y2 attribute controls the side of the side on which the labels will appear (low, high, both, or not at all). This object is only included in dual-axes and bi-polar charts. |
|
|
This Object ID identifies the major gridlines on the secondary, numeric Y-axis. The physical appearance of these lines is controlled by the A2D_GRIDLINES_Y2 attribute. This object is only included in dual-axes and bi-polar charts. |
|
|
This Object ID identifies a minor gridline on the secondary, numeric Y-axis. The physical appearance of these lines is controlled by the A2D_GRIDLINES_Y2 attribute. This object is only included in dual-axes and bi-polar charts. |
|
|
This Object ID identifies the text (title) associated with the secondary (Y2) axis of a graph. Whether or not this title is drawn is controlled by the A2D_SHOW_TITLE_Y2 attribute. The location and size of this object is controlled by the A2D_LOCATE_TITLE_Y2 attribute. Use SetGraphY2AxisTitle() to define this title string. This object is only included in dual-axes and bi-polar charts. |
|
|
This Object ID identifies the zero-line (line which divides positive and negative values) for the Y2 numeric axis of a graph. Whether or not this line is drawn is controlled by A2D_SHOW_ZL_Y2. This object is only included in dual-axes and bi-polar charts. |
|
|
This Object ID identifies the base line of the secondary, numeric Y3-axis in a graph. The A2D_SHOW_Y3 attribute controls whether or not this object is draw. If A2D_SHOW_Y3 disables drawing of this object, all Y3-associated Gridlines and text will not be drawn. |
This Object ID identifies an individual occurrence of a label along the Y3-axis of a graph. Although there are multiple occurrences of this object, they are not further identifiable - all objects will share the same attributes. The format of this object is controlled by the A2D_FORMAT_Y3 attribute. The A2D_SIDE_Y3 attribute controls the side of the side on which the labels will appear (low, high, both, or not at all). |
This Object ID identifies the major gridlines on the Y3-axis. The physical appearance of these lines is controlled by the A2D_GRIDLINES_Y3 attribute. |
This Object ID identifies a minor gridline on the secondary, numeric Y3-axis. The physical appearance of these lines is controlled by the A2D_GRIDLINES_Y3 attribute. |
This Object ID identifies the text (title) associated with the Y3-axis of a graph. Whether or not this title is drawn is controlled by the A2D_SHOW_TITLE_Y3 attribute. The location and size of this object is controlled by the A2D_LOCATE_TITLE_Y3 attribute. |
This Object ID identifies the zero-line (line which divides positive and negative values) for the Y3 numeric axis of a graph. Whether or not this line is drawn is controlled by A2D_SHOW_ZL_Y3. |
This Object ID identifies the base line of the secondary, numeric Y4-axis in a graph. The A2D_SHOW_Y4 attribute controls whether or not this object is draw. If A2D_SHOW_Y4 disables drawing of this object, all Y4-associated Gridlines and text will not be drawn. |
This Object ID identifies an individual occurrence of a label along the Y4-axis of a graph. Although there are multiple occurrences of this object, they are not further identifiable - all objects will share the same attributes. The format of this object is controlled by the A2D_FORMAT_Y4 attribute. The A2D_SIDE_Y4 attribute controls the side of the side on which the labels will appear (low, high, both, or not at all). |
This Object ID identifies the major gridlines on the Y4-axis. The physical appearance of these lines is controlled by the A2D_GRIDLINES_Y4 attribute. |
This Object ID identifies a minor gridline on the secondary, numeric Y4-axis. The physical appearance of these lines is controlled by the A2D_GRIDLINES_Y4 attribute. |
This Object ID identifies the text (title) associated with the Y4-axis of a graph. Whether or not this title is drawn is controlled by the A2D_SHOW_TITLE_Y4 attribute. The location and size of this object is controlled by the A2D_LOCATE_TITLE_Y4 attribute. |
This Object ID identifies the zero-line (line which divides positive and negative values) for the Y4 numeric axis of a graph. Whether or not this line is drawn is controlled by A2D_SHOW_ZL_Y4. |
|
The following paragraphs describe the object IDs in the O3D_ group that are primarily controlled by A3D_ attributes. |
When Advanced 3D Rendering is used, this Object ID identifies text associated with a data group (column) in a 3D Graph. See Chapter 8 for information about Advanced 3D Rendering that uses the OpenGL graphics library. |
This Object ID identifies the 2D text version of column header. This object is only included in 3D charts. |
|
|
|
The A3D_SHOWTEXT_COLHEADERS can be used to enable/disable drawing of this object. |
When Advanced 3D Rendering is used, this Object ID identifies an optional box that can be drawn behind the O3D_COLHEADER object. See Chapter 8 for information about Advanced 3D Rendering that uses the OpenGL graphics library. |
This Object ID identifies the title text that is associated with all data groups in a 3D graph. This object is only included in 3D charts. |
This Object ID identifies the 2D text version of the column title object (O3D_COLTITLE). The A3D_LOCATE_COLTITLE_2D attribute controls the location of this object. The attributes that control the O3D_COLTITLE object also control the appearance of this object. This object is only included in 3D charts. |
|
|
This Object ID identifies the optional box that may be drawn behind the O3D_COLTITLE object. This object is only included in 3D charts. |
This Object ID identifies the data labels that can be displayed in a graph to identify the value of a quantitative data representation (e.g., the value represented by a particular riser is 100). A3D_SHOWTEXT_DATALABELS can be used to enable/disable drawing of this object. This object is only included in 3D charts. |
|
|
This Object ID identifies the optional box that may be drawn behind the O3D_DATALABEL object. This object is only included in 3D charts. |
This Object ID identifies the markers on a 3D scatter chart. This object describes a specific area; eg., a single series for the graph. This object is only included in 3D scatter charts. |
O3D_FLOOR1...3
O3D_FLOOR1 identifies the area object that forms the front and back faces of a 3D graph's floor. O3D_FLOOR2 identifies the area object that forms the left and right faces of a 3D graph's floor. O3D_FLOOR3 identifies the area object that forms the top and bottom faces of a 3D graph's floor. The A3D_SHOW_FLOOR attribute enables/disables drawing of these objects. This object is only included in 3D charts. |
|
|
This Object ID identifies Gridlines that may be displayed on the X-axis on the 3D graph cube/frame. Use A3D_GRID_RWALL to show/hide this object. This object is only included in 3D charts. |
|
|
These Object IDs identify Gridlines along the Y-axis on the 3D graph cube/frame. Use A3D_GRID_LWALL to show/hide this object. This object is only included in 3D charts. |
|
|
These Object IDs identify Gridlines along the Y-axis on the 3D graph cube/frame. Use A3D_GRID_FLOOR to show/hide this object. This object is only included in 3D charts. |
|
|
This Object ID identifies an area object that is the tenth face of a riser in a 3D graph. This object is only included in 3D charts. |
O3D_LEFTWALL1...3
These Object IDs identify the area objects that form the left wall of the cube in a 3D chart. O3D_LEFTWALL1 identifies the area object that forms the front and back faces of the left wall. O3D_LEFTWALL2 identifies the area that forms the left and right faces of the left wall in a 3D graph. O3D_LEFTWALL3 identifies the area that forms the top and bottom faces of the left wall. The A3D_SHOW_LWALL attribute controls the appearance of these objects in the chart. These objects are only included in 3D charts. |
|
|
This Object ID identifies the text object that is the header for the left vertical axis (Y1) in a 3D graph. The A3D_SHOWTEXT_LEFTNUMBERS attribute control the appearance of this object in the graph. This object is only included in 3D charts. |
This Object ID identifies the 2D text version of left header. The attributes that control the O3D_LYHEADER object also control the appearance of this object in the graph. This object is only included in 3D charts. |
|
|
This Object ID identifies the optional box that may be drawn behind LYHEADER_BOX object. This object is only included in 3D charts. |
This Object ID identifies the text object that is the title associated with left vertical axis (Y1) in a 3D graph. This object is only included in 3D charts. |
This Object ID identifies the 2D text version of left title object (O3D_LYTITLE). The A3D_LOCATE_LYTITLE_2D specifies the location of this object. The attributes that control the appearance of the O3D_LYTITLE object also control the appearance of this object in the graph. This object is only included in 3D charts. |
|
|
This Object ID identifies the optional box that may be drawn behind the O3D_LYTITLE object. This object is only included in 3D charts. |
When advanced drawing attributes (A3D_ADV_...) are used, this object ID identifies the transparant fill of the 3D cube for negative numbers. |
O3D_RIGHTWALL1...3
These Object IDs identify the area objects that form the right wall of the cube in a 3D chart. O3D_RIGHTWALL1 identifies the area that forms the front and back faces of the right wall. O3D_RIGHTWALL2 identifies the object that forms the left and right faces of the right wall. O3D_RIGHTWALL3 identifies the area that forms the top and bottom faces of the right wall. The A3D_SHOW_RWALL attribute controls the appearance of these objects in the chart. These objects are only included in 3D charts. |
|
|
O3D_RISERFACE1...9
These Object IDs identify the area objects that form the faces of a riser in a 3D graph. This object is only included in 3D area charts. |
These Object IDs identify the line objects that are the tick-lines along the X-axis on risers in a 3D graph. User A3D_GRID_RISER to show/hide this object. This object is only included in 3D charts. |
|
|
These Object IDs identify the line objects that are the tick-lines along the Y-axis on risers in a 3D graph. User A3D_GRID_RISER to show/hide this object. This object is only included in 3D charts. |
|
|
These Object IDs identify the line objects that are the tick-lines along the Z-axis on risers in a 3D graph. User A3D_GRID_RISER to show/hide this object. This object is only included in 3D area charts. |
|
|
This Object ID identifies the text object associated with a data series (row) in a 3D graph. The A3D_SHOWTEXT_ROWHEADERS attribute controls the appearance of this object in the graph. This object is only included in 3D charts. |
This Object ID identifies the 2D text version of the row header object (O3D_ROWHEADER). The attributes that control the O3D_ROWHEADER object also control the appearance of this object in the graph. This object is only included in 3D charts. |
|
|
This Object ID identifies the optional box that may be drawn behind the O3D_ROWHEADER object. This object is only included in 3D charts. |
This Object ID identifies the text object that is the title associated with all data series in a 3D graph. The A3D_SHOWTEXT_ROWTITLE attribute controls the appearance of this object in the graph. This object is only included in 3D charts. |
This Object ID identifies the 2D text version of the row title object (O3D_ROWTITLE). The A3D_LOCATE_ROWTITLE_2D attribute controls the location of this object. The attributes that control the O3D_ROWTITLE object also control the appearance of this object. This object is only included in 3D charts. |
|
|
This Object ID identifies the optional box that may be drawn behind the O3D_ROWTITLE object. This object is only included in 3D charts. |
This Object ID identifies the text object associated with right vertical axis (Y2) in a 3D Graph. This object is only included in 3D charts. |
This Object ID identifies the 2D text version of the right header object (O3D_RYHEADER). The attributes that control the O3D_RYHEADER object also control the appearance of this object in the graph. This object is only included in 3D charts. |
|
|
This Object ID identifies the optional box that may be drawn behind the O2D_RYHEADER object. This object is only included in 3D charts. |
This Object ID identifies the text object that is the title for right vertical axis in a 3D chart. This object is only included in 3D charts. |
This Object ID identifies the 2D text version of the right title object (O3D_RYTITLE). The A3D_LOCATE_RYTITLE_2D attribute controls the location of this object. The attributes that control the O3d_RYTITLE object also control the appearance of this object in the graph. This object is only included in 3D charts. |
|
|
This Object ID identifies the optional box that may be drawn behind the O3D_RYTITLE object. This object is only included in 3D charts. |
This Object ID identifies the line object that connects scatter markers in a 3D graph. This object is only included in 3D charts. |
These Object IDs identify the line objects that connect markers to the left wall (_XX), floor (_YY), and right wall (_ZZ) of the cube in a 3D chart. These objects are only included in 3D charts. |
For riser objects with greater than ten faces (identified by O3D_RISERFACE1...9), this object ID is the single ID for all faces greater than ten. |
The following paragraphs describe the object IDs in the O5D_ group. The are common Objects (available to all graph types). |
This Object ID identifies the background of a graph. This object is included in all charts. |
|
|
This Object ID identifies the frame of any 2D type graph. The frame holds the risers and Gridlines for a graph, and defines the edges of the axes. Axis text lies just outside of the frame. The location of this object is controlled by the A_LOCATE_FRAME attribute. This object is included in all charts. |
|
|
This Object ID identifies the footnote of the graph. In the standard TDG interface, this is a GetTextString item. It is usually placed at the bottom of the graph, but can be placed anywhere on the background. The location of the footnote is controlled by the A_LOCATE_FOOTNOTE attribute. The A_SHOW_FOOTNOTE enables/disables drawing of this object. This object is included in all charts. |
|
|
This Object ID identifies the graph subtitle. The location of this object is controlled by A_LOCATE_SUBTITLE. It is typically positioned below the O5D_LBLTITLE object. Use A_SHOW_SUBTITLE to show/hide this object. This object is included in all charts. |
|
|
This Object ID identifies the graph title. The location of this object is controlled by the A_LOCATE_TITLE attribute. It is typically located above the O5D_LBLSUBTITLE object. The A_SHOW_TITLE enables/disables drawing of this object. This object is included in all charts. |
|
|
The following paragraphs describe the object IDs in the OAN_ group that are primarily controlled by AAN_ attributes. |
This Object ID identifies an arc annotation object. The format of this object is defined by the AAN_ARC_INFO attribute. The CreateAnode() API function can be used to create this object. |
|
|
This Object ID identifies an arrow annotation object. See the AAN_ARW_ANGLE, AAN_ARW_HDIND, AAN_ARW_HDWID, AAN_ARW_PRESET, AAN_ARW_SIDES, AAN_ARW_TLIND, AAN_ARW_TLWID attributes. The CreateAnode() API function can be used to create this object. |
This Object ID identifies a balloon annotation object. See AAN_BOXTYPE_BALLOON. The CreateAnode() API function can be used to create this object. |
This Object ID identifies a balloon paragraph annotation object. The CreateAnode() API function can be used to create this object. |
This Object ID identifies an inside double text box annotation object. The CreateAnode() API function can be used to create this object. |
This Object ID identifies an outside double text box annotation object. See AAN_BOXTYPE_DBLTBOX. The CreateAnode() API function can be used to create this object. |
This Object ID identifies an ellipse annotation object. The CreateAnode() API function can be used to create this object. |
|
|
This Object ID identifies a freehand line annotation object. The CreateAnode() API function can be used to create this object. |
This Object ID identifies a line annotation object. The CreateAnode() API function can be used to create this object. |
|
|
This Object ID identifies a polygon annotation object. The CreateAnode() API function can be used to create this object. |
|
|
This Object ID identifies a polyline annotation object. The CreateAnode() API function can be used to create this object. |
This Object ID identifies a rectangle annotation object. The CreateAnode() API function can be used to create this object. |
|
|
This Object ID identifies a rounded rectangle annotation object. The CreateAnode() API function can be used to create this object. |
|
|
This Object ID identifies a text annotation object. The CreateAnode() API function can be used to create this object. |
|
|
This Object ID identifies the face of a 3D Text Box annotation object. The CreateAnode() API function can be used to create this object. |
This Object ID identifies the sides of a 3D Text Box annotation object. The CreateAnode() API function can be used to create this object. |
Object IDs that begin with OBL_ define objects in a bubble chart. |
This object ID identifies the quadrant lines that can be drawn in a bubble chart by A2D_SHOW_QUADRANTS. The A2D_BUBBLEGRID_COUNT_X and A2D_BUBBLEGRID_COUNT_Y attributes define how many quadrant lines are drawn. The A2D_BUBBLEGRID_POSITION_X and A2D_BUBBLEGRID_POSITION_Y define where the lines are drawn. |
The following paragraphs describe the object IDs in the OPI_ group that are primarily controlled by API_ attributes. |
This Object ID identifies the lines that connect the bar to a slice in a pie-bar chart. This object is only included in pie-bar and ring pie-bar charts. |
|
|
This Object ID identifies the line can be drawn from a slice to a slice label. The API_SHOW_FEELER attribute controls the appearance of this object in a pie chart. This object is only included in pie charts. |
|
|
This Object ID identifies the complete value label associated with the pies slices in a pie chart. Use API_FORMAT_DATATEXT or API_FORMAT_DATATEXT_ADV to control how the values are formatted. API_PLACE_VALUELABEL controls where the label is drawn on or next to slices. Use API_SHOW_LBLFEELER to show/hide this object. Also see OPI_LBLFEELER. This object is only included in pie charts. |
|
|
This Object ID identifies the text label associated with the pies slices in a pie chart. API_PLACE_DATALABEL controls where the label is drawn on or next to slices. Use API_SHOW_LBLFEELER to show/hide this object. This object is only included in pie charts. |
|
|
In multiple pie charts, this Object ID identifies the text is associated with each pie. This object is only included in pie charts. |
|
|
For ring pies, this Object ID identifies the text that can be drawn in the center of the pie. The format of the text is controlled by API_FORMAT_RINGTEXT. This object is only included in ring pie charts. |
|
|
This Object ID identifies an individual slice in a pie. Each instance of a slice object can be further identifies by a series and group ID. This object is only included in pie charts. |
|
|
This Object ID identifies the outer edge of a 3D pie slice. This object is only included in pie charts. |
|
|
This Object ID identifies the inner edges of a 3D pie slice, visible only if the given slice is detached. This object is only included in pie charts. |
|
|
This Object ID identifies the inside edge of a 3D ring pie slice -- the face that makes up the sides of the hole in the center of the pie. This object is only included in ring pie charts. |
|
|
The following paragraphs describe the object IDs in the OPL_ group that are primarily controlled by APL_ attributes. |
This Object ID identifies a circle polar axis in a polar chart. The APL_AXIS_CIRCLES controls this object. APL_AXIS determines whether or not axis lines are drawn in a polar chart. |
This Object ID identifies an axis label in a polar chart. |
This Object ID identifies lines in a polar chart. APL_LINE_FORMAT can be used to define the format of lines in a polar chart. |
This Object ID identifies Polar Axis Thick in a polar chart. The APL_AXIS_THICKS attribute controls this object. |
The following paragraphs describe the object IDs in the OSG_ group that are primarily controlled by ASG_ attributes. |
This Object ID identifies the actual graph's legend box. Whether or not the legend is drawn is controlled by the A2D_SHOW_LEGEND and A3D_SHOW_LEGEND attribute. The size of the legend area is controlled by A2D_LOCATE_LEGEND and A3D_LOCATE_LEGEND. |
|
|
This Object ID identifies the legend line objects on Line Graphs. It is a line (as opposed to a marker shape (OSG_LEGEND_MARKER)) inside the legend box. It uses the characteristics/style of its line on the graph. |
This Object ID identifies the boxes within the legend box that identify a particular series on a bar, line, area, pie, hilo, or box-plot graph. The location of this object is controlled by the A2D_LOCATE_LEGEND attribute. Also note that the line and area color of the box is linked to the series it identifies; changing one will change the other. |
|
|
This Object ID identifies ordinal text objects that are associated with a group in a bar, line, area, pie, histogram, or hilo chart. Whether or not this text is autofitted is controlled by A2D_AUTOFIT_LEGEND. |
|
|
The following paragraphs describe the object IDs in the OSM_ group that are primarily controlled by ASM_ attributes. |
This Object ID identifies risers in a stock market graph. See the ASM_ attributes. |
OSM_METRIC_1/2
These Object IDs identify marker IDs for a metric on a stock chart. See ASM_METRIC1/2/3 attributes. |
These Object IDs identify legend marker IDs for a metric on a stock chart. |
The following paragraphs describe the object IDs in the OSP_ group. |
This Object ID identifies a scale marker in a spectral chart. |
The following paragraphs describe the object IDs in the OTC_ group that are primarily controlled by the ATC_ attributes. |
This Object ID identifies the lines separating full chart columns in a table chart. The format of these lines is defined by the ATC_DIVISIONS attribute. |
|
|
This Object ID identifies the surface beneath the column headers in a table chart |
This Object ID identifies the column marker in a table chart. |
This Object ID identifies the surface beneath the data text in a table chart |
This Object ID identifies the data text in a table chart. The ATC_AUTOFIT_CELL attribute can be used to enable/disable autofitting of this object. |
This Object ID identifies the column header text in a table chart. The ATC_AUTOFIT_COLHEAD attribute can be used to enable/disable autofitting of this object. |
|
|
This Object ID identifies the row header text in a table chart. The ATC_AUTOFIT_ROWHEAD attribute can be used to enable/disable autofitting of this object. |
|
|
This Object ID identifies the row title text associated with row headers in a table chart. |
|
|
This Object ID identifies the lines separating full chart rows in a table chart. The format of these lines is defined by the ATC_DIVISIONS attribute. |
|
|
This Object ID identifies the surface beneath the row headers in a table chart. |
OTC_SUBJECTAREA
This Object ID identifies the surface just above the row header surface area in a table chart. |