Syntax
[C/C++:]
void ggEnqAxesAttribs(int *switch, float *xy, int *nstrt, int *nsk, float *aoffs, float *angstr, int *jstmb, int *jslcr, int *reduc, int xory);
[F90:]
subroutine ggEnqAxesAttribs(switch, xy, nstrt, nsk, aoffs, angstr, jstmb, jslcr, reduc, xory)
integer, intent(out) :: switch, nstrt, nsk, jstmb, jsclr, reduc
real, intent(out) :: xy, aoffs, angstr
integer, intent(in) :: xory
Arguments
switch
Annotation position
|
= GOFFSET |
Positioned at xory |
xy
The position in user coordinates of the annotation in either the X or Y direction.
xy is used depending on the value of
switch
nstrt
Tick mark number at which the annotation starts
nsk
Number of annotation elements to be skipped during annotation
|
= -1 |
Automatic skip generation |
|
=  0 |
No labels skipped |
|
>  0 |
Skip nsk elements |
aoffs
Offset as a proportion of distance between major tick marks on the specified axis
angstr
Annotation string angle
jstmb
Vertical justification for each annotation element
|
= GTOP |
Top justified - string below control point |
|
= GMIDDLE |
Middle justified - string centred at control point |
|
= GBOTTOM |
Bottom justified - string above control point |
|
= GDEFAULTPOSITION |
Default for requested axis |
jslcr
Horizontal justification for each annotation element
|
= GCENTRE |
Centre justified |
|
= GDEFAULTPOSITION |
Default for requested axis |
reduc
Annotation character size reduction switch
|
= GNOREDUCE |
No size reduction |
|
= GREDUCE |
Reduced annotation elements to avoid overlapping |
xory
Specified axis
|
= GXAXIS |
Parameters set for X axis |
|
= GYAXIS |
Parameters set for Y axis |
Description
The routine ggEnqAxesAttribs() returns the current axes annotation settings as defined by the most recent call to ggSetAxesAttribs(). The values returned refer to the settings for a particular axis defined by
xory.
See Also
ggEnqAxesAttribs UsageggSetAxesAttribs