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

O2D_ OBJECT IDS

 

The following paragraphs describe the object IDs in the O2D_ group that are primarily controlled by A2D_ attributes.

O2D_AREARISER

 

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:

 

O2D_CONNECT_STACKLINE

 

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.

 

O2D_CURVE

 

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.

O2D_DATALINE

 

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.

 

O2D_DATAMARKER

 

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.

 

O2D_DATATEXT

 

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.

 

O2D_DATATEXT_CONNECTLINE

 

This object ID identifies the line that connects data text with its associated riser or marker.

O2D_DATATEXT_STACK_TOTAL

 

This object ID identifies the total value that can be shown in a stacked bar chart.

 

O2D_DIVBIPOLAR

 

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.

 

O2D_ERRORBAR

 

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.

 

O2D_LINR_EXP

 

This Object ID identifies an exponential linear regression line. Whether or not this line is drawn is controlled by A2D_SDLINELINR_EXP.

 

O2D_LINR_LINE

 

This Object ID identifies a linear regression line generated from data. The A2D_SDLINELINR_LINE attribute enables/disables generation of this line.

 

O2D_LINR_LOG

 

This Object ID identifies a common logarithmic linear regression line. This object is controlled by the A2D_SDLINELINR_LOG attribute.

 

O2D_LINR_NATLOG

 

This Object ID identifies a natural logarithmic linear regression line. This object is controlled by the A2D_SDLINELINR_NATLOG attribute.

 

O2D_LINR_NPOLY

 

This Object ID identifies an "Nth" order polynomial linear regression line. This object is controlled by the A2D_SDLINELINR_NPOLY attribute.

 

O2D_LINR_TEXT

 

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.

O2D_MEANLINE

 

This Object ID identifies a mean line generated from data. The A2D_SDLINEMEAN attribute enables/disables the generation of this object.

 

O2D_MOVAVGLINE

 

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.

 

O2D_O1_BODY

 

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.

 

O2D_O1_LABEL

 

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.

 

O2D_O1_MAJOR

 

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.

 

O2D_O1_MINOR

 

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.

 

O2D_O1_SUPER

 

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.

O2D_O1_TITLE

 

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.

 

O2D_O2_BODY

 

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

O2D_O2_LABEL

 

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

O2D_O2_MAJOR

 

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

O2D_O2_MINOR

 

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

O2D_O2_TITLE

 

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

O2D_PRESDL_CONN

 

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.

 

O2D_PRESDL_CONNBRK

 

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.

O2D_PRESDL_STEP

 

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.

O2D_PRESDL_STEPBRK

 

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.

O2D_RISER

 

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.

 

O2D_RISER2/3

 

In "fake 3D" mode, these Object IDs identify the left and right faces of a riser in a 2D chart.

O2D_RISERSHADOW

 

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.

 

O2D_SERIES_TITLE

 

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.

 

O2D_STDDEVLINE

 

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.

O2D_X1_BODY

 

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.

 

O2D_X1_LABEL

 

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.

 

O2D_X1_MAJOR

 

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.

 

O2D_X1_MINOR

 

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.

 

O2D_X1_TITLE

 

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.

 

O2D_X1_ZERO

 

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.

 

O2D_Y1_BODY

 

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.

 

O2D_Y1_LABEL

 

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.

 

O2D_Y1_MAJOR

 

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.

 

O2D_Y1_MINOR

 

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.

 

O2D_Y1_TITLE

 

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.

 

O2D_Y1_ZERO

 

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.

 

O2D_Y2_BODY

 

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.

 

O2D_Y2_LABEL

 

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.

 

O2D_Y2_MAJOR

 

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.

 

O2D_Y2_MINOR

 

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.

 

O2D_Y2_TITLE

 

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.

 

O2D_Y2_ZERO

 

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.

 

O2D_Y3_BODY

 

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.

O2D_Y3_LABEL

 

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

O2D_Y3_MAJOR

 

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.

O2D_Y3_MINOR

 

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.

O2D_Y3_TITLE

 

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.

O2D_Y3_ZERO

 

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.

O2D_Y4_BODY

 

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.

O2D_Y4_LABEL

 

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

O2D_Y4_MAJOR

 

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.

O2D_Y4_MINOR

 

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.

O2D_Y4_TITLE

 

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.

O2D_Y4_ZERO

 

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.

   

O3D_ OBJECT IDS

 

The following paragraphs describe the object IDs in the O3D_ group that are primarily controlled by A3D_ attributes.

O3D_COLHEADER

 

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.

O3D_COLHEADER_2D

 

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.

O3D_COLHEADER_BOX

 

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.

O3D_COLTITLE

 

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.

O3D_COLTITLE_2D

 

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.

 

O3D_COLTITLE_BOX

 

This Object ID identifies the optional box that may be drawn behind the O3D_COLTITLE object. This object is only included in 3D charts.

O3D_DATALABEL

 

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.

 

O3D_DATALABEL_BOX

 

This Object ID identifies the optional box that may be drawn behind the O3D_DATALABEL object. This object is only included in 3D charts.

O3D_DATAMARKER

 

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.

 

O3D_FRAMEGRID_X

 

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.

 

O3D_FRAMEGRID_Y

 

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.

 

O3D_FRAMEGRID_Z

 

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.

 

O3D_LASTRISERFACE

 

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.

 

O3D_LYHEADER

 

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.

O3D_LYHEADER_2D

 

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.

 

O3D_LYHEADER_BOX

 

This Object ID identifies the optional box that may be drawn behind LYHEADER_BOX object. This object is only included in 3D charts.

O3D_LYTITLE

 

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.

O3D_LYTITLE_2D

 

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.

 

O3D_LYTITLE_BOX

 

This Object ID identifies the optional box that may be drawn behind the O3D_LYTITLE object. This object is only included in 3D charts.

O3D_NEGATIVE_FILL

 

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.

O3D_RISERGRID_X

 

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.

 

O3D_RISERGRID_Y

 

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.

 

O3D_RISERGRID_Z

 

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.

 

O3D_ROWHEADER

 

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.

O3D_ROWHEADER_2D

 

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.

 

O3D_ROWHEADER_BOX

 

This Object ID identifies the optional box that may be drawn behind the O3D_ROWHEADER object. This object is only included in 3D charts.

O3D_ROWTITLE

 

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.

O3D_ROWTITLE_2D

 

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.

 

O3D_ROWTITLE_BOX

 

This Object ID identifies the optional box that may be drawn behind the O3D_ROWTITLE object. This object is only included in 3D charts.

O3D_RYHEADER

 

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.

O3D_RYHEADER_2D

 

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.

 

O3D_RYHEADER_BOX

 

This Object ID identifies the optional box that may be drawn behind the O2D_RYHEADER object. This object is only included in 3D charts.

O3D_RYTITLE

 

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.

O3D_RYTITLE_2D

 

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.

 

O3D_RYTITLE_BOX

 

This Object ID identifies the optional box that may be drawn behind the O3D_RYTITLE object. This object is only included in 3D charts.

O3D_SCATTERLINE

 

This Object ID identifies the line object that connects scatter markers in a 3D graph. This object is only included in 3D charts.

O3D_TIELINE_XX/_YY/_ZZ

 

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.

O3D_VARIABLEFACE

 

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.

O5D_ OBJECT IDS

 

The following paragraphs describe the object IDs in the O5D_ group. The are common Objects (available to all graph types).

O5D_BACKGROUND

 

This Object ID identifies the background of a graph. This object is included in all charts.

 

O5D_FRAME

 

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.

 

O5D_LBLFOOTNOTE

 

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.

 

O5D_LBLSUBTITLE

 

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.

 

O5D_LBLTITLE

 

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.

 

OAN_ OBJECT IDS

 

The following paragraphs describe the object IDs in the OAN_ group that are primarily controlled by AAN_ attributes.

OAN_ARC

 

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.

 

OAN_ARROW

 

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.

OAN_BALLOON

 

This Object ID identifies a balloon annotation object. See AAN_BOXTYPE_BALLOON. The CreateAnode() API function can be used to create this object.

OAN_BALLOONPARA

 

This Object ID identifies a balloon paragraph annotation object. The CreateAnode() API function can be used to create this object.

OAN_DBLTBOXIN

 

This Object ID identifies an inside double text box annotation object. The CreateAnode() API function can be used to create this object.

OAN_DBLTBOXOUT

 

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.

OAN_ELLIPSE

 

This Object ID identifies an ellipse annotation object. The CreateAnode() API function can be used to create this object.

 

OAN_FREEHAND

 

This Object ID identifies a freehand line annotation object. The CreateAnode() API function can be used to create this object.

OAN_LINE

 

This Object ID identifies a line annotation object. The CreateAnode() API function can be used to create this object.

 

OAN_POLYGON

 

This Object ID identifies a polygon annotation object. The CreateAnode() API function can be used to create this object.

 

OAN_POLYLINE

 

This Object ID identifies a polyline annotation object. The CreateAnode() API function can be used to create this object.

OAN_RECTANGLE

 

This Object ID identifies a rectangle annotation object. The CreateAnode() API function can be used to create this object.

 

OAN_ROUNDRECT

 

This Object ID identifies a rounded rectangle annotation object. The CreateAnode() API function can be used to create this object.

 

OAN_TEXT

 

This Object ID identifies a text annotation object. The CreateAnode() API function can be used to create this object.

 

OAN_THREEDTBOXFACE

 

This Object ID identifies the face of a 3D Text Box annotation object. The CreateAnode() API function can be used to create this object.

OAN_THREEDTBOXSIDES

 

This Object ID identifies the sides of a 3D Text Box annotation object. The CreateAnode() API function can be used to create this object.

OBL_ OBJECT IDS

 

Object IDs that begin with OBL_ define objects in a bubble chart.

OBL_QUADRANT_LINE

 

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.

OPI_ OBJECT IDS

 

The following paragraphs describe the object IDs in the OPI_ group that are primarily controlled by API_ attributes.

OPI_BARCONNECT

 

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.

 

OPI_FEELER

 

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.

 

OPI_LBL_VALUE

 

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.

 

OPI_LBLFEELER

 

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.

 

OPI_LBLPIE

 

In multiple pie charts, this Object ID identifies the text is associated with each pie. This object is only included in pie charts.

 

OPI_LBLRING

 

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.

 

OPI_SLICE

 

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.

 

OPI_SLICECRUST

 

This Object ID identifies the outer edge of a 3D pie slice. This object is only included in pie charts.

 

OPI_SLICEFACE

 

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.

 

OPI_SLICERING

 

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.

 

OPL_ OBJECT IDS

 

The following paragraphs describe the object IDs in the OPL_ group that are primarily controlled by APL_ attributes.

OPL_CIRCLEPOLARAXIS

 

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.

OPL_LBLPOLARAXIS

 

This Object ID identifies an axis label in a polar chart.

OPL_LINES

 

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.

OPL_THICKPOLARAXIS

 

This Object ID identifies Polar Axis Thick in a polar chart. The APL_AXIS_THICKS attribute controls this object.

OSG_ OBJECT IDS

 

The following paragraphs describe the object IDs in the OSG_ group that are primarily controlled by ASG_ attributes.

OSG_LEGEND_AREA

 

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.

 

OSG_LEGEND_LINE

 

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.

OSG_LEGEND_MARKER

 

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.

 

OSG_LEGEND_TEXT

 

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.

 

OSM_ OBJECT IDS

 

The following paragraphs describe the object IDs in the OSM_ group that are primarily controlled by ASM_ attributes.

OSM_RISER

 

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.

OSM_LEGEND_METRIC_1/2

 

These Object IDs identify legend marker IDs for a metric on a stock chart.

OSP_ OBJECT IDS

 

The following paragraphs describe the object IDs in the OSP_ group.

OSP_SCALE_MARKER

 

This Object ID identifies a scale marker in a spectral chart.

OTC_ OBJECT IDS

 

The following paragraphs describe the object IDs in the OTC_ group that are primarily controlled by the ATC_ attributes.

OTC_COLDIVISORS

 

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.

 

OTC_COLHEADAREA

 

This Object ID identifies the surface beneath the column headers in a table chart

OTC_COLMARKER

 

This Object ID identifies the column marker in a table chart.

OTC_DATAAREA

 

This Object ID identifies the surface beneath the data text in a table chart

OTC_LBLCELL

 

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.

OTC_LBLCOLHEAD

 

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.

 

OTC_LBLROWHEAD

 

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.

 

OTC_LBLROWTITLE

 

This Object ID identifies the row title text associated with row headers in a table chart.

 

OTC_ROWDIVISORS

 

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.

 

OTC_ROWHEADAREA

 

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.