Chapter 15:
Table Chart Attributes (ATC_)

ATTRIBUTE

Description

ATC_AUTOFIT_ALL

Autofit All (global autofitting) in a table chart

ATC_AUTOFIT_CELL

Autofit cell in a table chart

ATC_AUTOFIT_COLHEAD

Autofit Column Header in a table chart

ATC_AUTOFIT_ROWHEAD

Autofit Row Header in a table chart

ATC_AUTOFIT_SUBJECT

Autofit Subject in a table chart

ATC_AUTOFIT_TEXT

Autofit Text in a table chart

ATC_DIVISIONS

Divisions in a table chart

ATC_LINECONTROL

Line Control in a table chart

ATC_UNIFORMCOLS

Uniform Columns in a table chart

ATC_UNIFORMROWS

Uniform Rows in a table chart

ATC_AUTOFIT_ALL

 

This attribute enables (TRUE) /disables (FALSE) autofitting of the column header, row header, and title objects in a table chart.

Type:

BOOLEAN16

Valid Range:

TRUE/FALSE

 

TRUE=

Autofit

 

FALSE=

Do not autofit

Default:

TRUE

Also See:

ATC_AUTOFIT_CELL, ATC_AUTOFIT_COLHEAD, ATC_AUTOFIT_ROWHEAD, ATC_AUTOFIT_SUBJECT, ATC_AUTOFIT_TEXT

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

   

ATC_AUTOFIT_CELL

 

This attribute enables (TRUE) /disables (FALSE) autofitting of the data text object (OTC_LBLCELL) in a table chart.

Type:

typedef struct _TDG_StripeDepBOOLEAN16 {
     INT16 nStripeID;
     BOOLEAN16 bValue;
} TDG_StripeDepBOOLEAN16,FAR * TDG_StripeDepBOOLEAN16Ptr;

Valid Range:

nStripeID; ID of data text object

 

bValue: TRUE/FALSE

 

TRUE=

Autofit

 

FALSE=

Do not autofit

Default:

TRUE

Also See:

ATC_AUTOFIT_COLHEAD, ATC_AUTOFIT_ALL, ATC_AUTOFIT_ROWHEAD, ATC_AUTOFIT_SUBJECT, ATC_AUTOFIT_TEXT

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

ATC_AUTOFIT_COLHEAD

 

This attribute enables (TRUE) /disables (FALSE) autofitting of the column header object (OTC_LBLCOLHEAD) in a table chart.

Type:

BOOLEAN16

Valid Range:

TRUE/FALSE

 

TRUE=

Autofit

 

FALSE=

Do not autofit

Default:

TRUE

Also See:

ATC_AUTOFIT_CELL, ATC_AUTOFIT_ALL, ATC_AUTOFIT_ROWHEAD, ATC_AUTOFIT_SUBJECT, ATC_AUTOFIT_TEXT

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

         

ATC_AUTOFIT_ROWHEAD

 

This attribute enables (TRUE) /disables (FALSE) autofitting of the row header object (OTC_LBLROWHEAD) in a table chart.

Type:

BOOLEAN16

Valid Range:

TRUE/FALSE

 

TRUE=

Autofit

 

FALSE=

Do not autofit

Default:

TRUE

Also See:

ATC_AUTOFIT_CELL, ATC_AUTOFIT_COLHEAD, ATC_AUTOFIT_ALL, ATC_AUTOFIT_SUBJECT, ATC_AUTOFIT_TEXT

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

   

ATC_AUTOFIT_SUBJECT

 

This attribute enables (TRUE) /disables (FALSE) autofitting of the subject area (OTC_SUBJECTAREA) in a table chart.

Type:

BOOLEAN16

Valid Range:

TRUE/FALSE

 

TRUE=

Autofit

 

FALSE=

Do not autofit

Default:

TRUE

Also See:

ATC_AUTOFIT_CELL, ATC_AUTOFIT_COLHEAD, ATC_AUTOFIT_ALL, ATC_AUTOFIT_ROWHEAD, ATC_AUTOFIT_TEXT

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

   

ATC_AUTOFIT_TEXT

 

This attribute enables (TRUE) /disables (FALSE) autofitting of all text objects in a table chart.

Type:

BOOLEAN16

Valid Range:

TRUE/FALSE

 

TRUE=

Autofit

 

FALSE=

Do not autofit

Default:

TRUE

Also See:

ATC_AUTOFIT_CELL, ATC_AUTOFIT_COLHEAD, ATC_AUTOFIT_ALL, ATC_AUTOFIT_ROWHEAD, ATC_AUTOFIT_SUBJECT

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

ATC_DIVISIONS

 

This attribute uses the TDG_TableDivsInfo data structure to define the divisions in a table chart.

Type:

typedef struct _TDG_TableDivs {
     INT16 StripeStyle;
     INT16 nLineSkip;
     INT16 nColorSkip;
     INT16 nActiveStripes;
     BOOLEAN16 bExtendedStripes;
} TDG_TableDivsInfo, FAR * TDG_TableDivsPtr;

Valid Range:

See the TDG_TableDivsInfo structure in Appendix A.

Default:

None

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

ATC_LINECONTROL

 

This attribute enables (TRUE) / disables (FALSE) drawing of borders in a table chart.

Type:

BOOLEAN16

Valid Range:

TRUE/FALSE

 

TRUE=

Draw borders

 

FALSE=

Do not draw borders

Default:

FALSE

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

   

ATC_UNIFORMCOLS

 

This attribute sets the mode for drawing uniform column in a table chart.

Type:

INT16

Valid Range:

1/ 2

 

1=

Force to uniform

 

2=

User defined

Default:

2

Example:

/* PG - Set Table Chart Col Widths
to be "User Defined" (mode 2) */
SetGraphAttrSI(gpGraph,NULL,
     ATC_UNIFORMCOLS,&ColMode);

Also See:

ATC_UNIFORMROWS

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table

   

ATC_UNIFORMROWS

 

This attribute sets the mode for drawing uniform rows in a table chart.

Type:

INT16

Valid Range:

1/ 2

 

1=

Force to uniform

 

2=

User defined

Default:

2

Example:

/* PG - Set Table Chart Row Heights
to be "User Defined" (mode 2)*/
SetGraphAttrSI(gpGraph,NULL,
     ATC_UNIFORMROWS,&RowMode);

Also See:

ATC_UNIFORMCOLS

Usage

ObjectID

SeriesID

GroupID

GraphTypes

Requirements:

No

No

No

Table