I remember that there is a special situation with Title statements. If you use A=90 or A=-90 it will print the title on the side of the output, if the output is created in PROC GSLIDE. When using simple FILE PRINT and PUT statements that does not work. So the question is, would it be feasible for you to create the output in PROC GSLIDE, using the necessary Note statements? Here is an example of what I mean: %macro makeoutput(name,number); title a=-90 "Right side of output &number"; proc gslide; note "This is for &name"; note "Carrying number &number"; run;quit; %mend; data numbers; input name $ number; call execute('%makeoutput('||name||','||number||')'); datalines; first 102 second 202 third 303 run; As you see the characters on the side are rotated inward. With R=180 you can rotate them outward, but you have to keep in mind that the rotation is by character, not by string.
... View more