STYLE BAR COLUMN LINE SCATTER PIE
1 PLAIN PLAIN LINES AND LINES AND PERCENT
POINTS POINTS DISPLAYED
2 STACKED STACKED POINTS ONLY POINTS ONLY NO PERCENT
TO USE THE TOOLBOX, YOU FIRST MUST DECLARE THE DIMENSIONS FOR A VARIABLE AS THE USER-DEFINED TYPE CHARTENVIRONMENT. THE DEFINITION FOR THIS TYPE IS FOUND IN THE CHRTB.BI HEADER FILE.
THIS FILE ALSO CONTAINS DEFINITIONS FOR CONSTANTS THAT CAN BE USED AS ARGUMENTS TO THE PROCEDURES DESCRIBED IN THIS SECTION. USING THESE CONSTANTS IN PLACE OF HAND-CODED NUMERICS WILL MAKE
YOUR PROGRAM CLEANER AND EASIER TO DEBUG.
| ( TOP ) | PRESENTATION GRAPHICS ERROR CODES | ( TOP ) |
NUMBER CONSTANT NAME TYPE OF ERROR 15 CBADLOGBASE LOGBASE <= 0 20 CBADSCALEFACTOR SCALEFACTOR = 0 25 CBADSCREEN INVALID SCREEN MODE 30 CBADSTYLE INVALID CHART STYLE 105 CBADDATAWINDOW DATA WINDOW CALCULATED TOO SMALL 110 CBADLEGENDWINDOW LEGEND-WINDOW COORDINATES INVALID 135 CBADTYPE INVALID CHART TYPE 155 CTOOFEWSERIES TOO FEW SERIES (FIRST% > LAST%)1 160 CTOOSMALLN NO DATA IN SERIES (N% = 0)2 165 CBADPALETTE PALETTE NOT DIMENSIONED CORRECTLY 170 CPALETTESNOTSET SETPALETTEDEF PROCEDURE HASN'T BEEN USED 175 CNOFONTSPACE NO MORE ROOM FOR NEW FONTSNUMBERS GREATER THAN 100 ARE FATAL ERRORS AND WILL CAUSE CHARTING ROUTINES TO EXIT. IF BASIC GENERATES AN ERROR, THE VALUE OF CHARTERR IS EQUAL TO 200 PLUS THE BASIC ERROR NUMBER. (SEE APPENDIX D, "ERROR MESSAGES" FOR A COMPLETE LIST OF BASIC ERROR MESSAGES).
| ( TOP ) | CHART SUB | ( TOP ) |
| ( TOP ) | CHARTMS SUB | ( TOP ) |
| ( TOP ) | CHARTPIE SUB | ( TOP ) |
| ( TOP ) | CHARTSCATTER SUB | ( TOP ) |
| ( TOP ) | CHARTSCATTERMS SUB | ( TOP ) |
| ( TOP ) | CHARTSCREEN SUB | ( TOP ) |
| ( TOP ) | DEFAULTCHART SUB | ( TOP ) |
VALUE CONSTANT TYPE OF CHART 1 CBAR BAR 2 CCOLUMN COLUMN 3 CLINE LINE 4 CSCATTER SCATTER 5 CPIE PIETHE VALUE OF THE VARIABLE STYLE% DETERMINES THE STYLE OF THE CHART AS SHOWN HERE:
VALUE BAR COLUMN LINE SCATTER PIE 1 PLAIN PLAIN LINES & POINTS LINES & POINTS PERCENT 2 STACKED STACKED POINTS ONLY POINTS ONLY NO PERCENTFOR PROGRAM CLARITY, THE FOLLOWING CONSTANTS (FOUND IN THE CHRTB.BI FILE) SHOULD BE USED IN PLACE OF NUMERIC ARGUMENTS:
NUMERIC EQUIVALENT CONSTANT ARGUMENT 1 CPLAIN, CLINES, CPERCENT 2 CSTACKED, CNOLINES, CNOPERCENT
| ( TOP ) | GETPALETTEDEF SUB | ( TOP ) |
| ( TOP ) | GETPATTERN$ FUNCTION | ( TOP ) |
| ( TOP ) | LABELCHARTH SUB | ( TOP ) |
| ( TOP ) | LABELCHARTV SUB | ( TOP ) |
| ( TOP ) | MAKECHARTPATTERN$ FUNCTION | ( TOP ) |
| ( TOP ) | RESETPALETTEDEF SUB | ( TOP ) |
| ( TOP ) | SETPALETTEDEF SUB | ( TOP ) |
| ( TOP ) | PRESENTATION GRAPHICS SUB AND FUNCTION PROCEDURES (2ND PART) | ( TOP ) |
| ( TOP ) | FONT SUB AND FUNCTION PROCEDURES | ( TOP ) |