KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q47159: Scaletitle Does Not Display Category Axis

Article: Q47159
Product(s): See article
Version(s): 2.00
Operating System(s): MS-DOS
Keyword(s): ENDUSER | | mspl13_c
Last Modified: 25-JUL-1989

The presentation graphics variable "scaletitle" does not display
labels on axes with nonvalue data. Scaletitle is part of the chart
variable "env". As documented on Page 80 of the "Microsoft QuickC
Graphics Library Reference," scaletitle works correctly only with
value data.

To modify the scaletitle variable, you must copy a string into the
environment as depicted in the following source line:

   strcpy(env.xaxis.scaletitle.title,"Supply vs. Demand");

Scaletitle is of type "titletype", which has the following structure
definition:

typedef struct
{
  char    title[_PG_TITLELEN];     /* Title text */
  short   titlecolor;              /* Palette color for the title */
  short   justify;                 /* _PG_LEFT, _PG_CENTERAL
                                      or _PG_RIGHT */
} titletype;

To unconditionally display axis titles, the variable "axistitle"
should be used instead. The chart functions display these axis titles
whether the axis is of numeric value type or string category type.

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.