Previous: pltsq Up: ../plot79_p.html Next: pltvb
SUBROUTINE PLTTX (TLINES,LOC,LENGTH,EXTLIM) C$ (Text String) C$ Draw a (possibly multi-line) text string. The current CORE C$ character positioning and font attributes are used, but the C$ character height may be adjusted temporarily to force C$ plotted line lengths to stay within a specified bound. C$ SYMTXB, rather than SYMTX, is used to draw the text, so C$ that boldface characters can be obtained if a positive pen C$ diameter has been provided to SYMPD. All character C$ attributes are preserved, but the current point is updated C$ on return to a value displaced from that at input along a C$ line perpendicular to the character path, suitable for C$ placement of another block of text by a subsequent call to C$ this routine. The arguments are: C$ C$ TLINES(*)......Hollerith character string to be drawn. The C$ special character sequence "$N" or "$n" C$ (dollar N) in the string represents a C$ newline, and may be used to request C$ multi-line text. For example, the string C$ C$ "title 1$Ntitle 2$ntitle3" C$ C$ will generate three lines of the form C$ C$ title 1 C$ title 2 C$ title 3 C$ C$ In the unlikely event that a $N is actually C$ needed in the text, it can be obtained by C$ bracketing either character with case switch C$ characters. With the default <PLOT79> case C$ switch characters, this would be $<N> or C$ <$>N. C$ LOC............Offset of first character in TLINES(*), C$ normally 1. C$ LENGTH.........Number of characters in TLINES(*). Leading C$ and trailing blanks in each line will be C$ ignored. C$ EXTLIM.........Extent limit, ignored if not greater than C$ 0.0. A positive value limits the length of C$ the longest line to EXTLIM, and the C$ character height for ALL lines will be C$ temporarily reduced to achieve a fit. C$ (14-SEP-87)