RGUTBIG ;CAIRO/PLS - Print a banner in large letters;04-Sep-1998 11:26;DKM ;;2.1;RUN TIME LIBRARY;;Mar 22, 1999 ;================================================================= ; Prints RGBIG to the current output device in large letters. ; Inputs: ; RGBIG = Big letter string ; RGRPT = # times to repeat (default=2) ; RGTXT = Full text string (optional) ;================================================================= ENTRY(RGBIG,RGRPT,RGTXT) ; N RGLT,RGFS,RGZ,RGZ1,RGLEN,RGPF,RGLN S RGFS="ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789,-/.!#'$()*+?\=^&%" S:$D(RGTXT) RGTXT=$$RPT^RGUT("*"_RGTXT,$G(IOM,80)\($L(RGTXT)+1)) S RGLEN=$L(RGBIG),RGRPT=$G(RGRPT,2) W ! F RGLT=1:1:RGRPT D .W ! .F RGZ=1:8:65 D ..W ! ..F RGZ1=1:1:RGLEN D ...S RGLN=$F(RGFS,$E(RGBIG,RGZ1))-1 ...S RGPF=$P($T(TBL+RGLN),";;",2,99) ...W $E(RGPF,RGZ,RGZ+7) ...W:RGZ1