Xref: utzoo comp.text.tex:4879 comp.lang.postscript:7316 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!gatech!psuvax1!hsdndev!spdcc!ima!dirtydog!joe From: joe@ima.isc.com (Joe Chapman) Newsgroups: comp.text.tex,comp.lang.postscript Subject: Re: DRAFT or CONFIDENTIAL Overlay Message-ID: <1991Jan18.160245.6645@dirtydog.ima.isc.com> Date: 18 Jan 91 16:02:45 GMT References: <00942A95.657A88C0@BINAH.CC.BRANDEIS.EDU> <1991Jan16.143012.2274@ee.eng.ohio-state.edu> <5605@crystal9.UUCP> Sender: news@dirtydog.ima.isc.com (NEWS ADMIN) Reply-To: joe@ima.isc.com (Joe Chapman) Organization: Interactive Systems, Cambridge, MA 02138-5302 Lines: 33 John DeRosa writes: >To change to preliminary or confidential or another long word, [...] >2) The 200 30 should be changed to 150 100 so that the starting > point is down far enough to the lower left to allow the > word to be printed properly. You could also calculate the starting point, like this (or, rather, its LaTeX equivalent): %! % center a string on a page at 45 degrees % assumes 8-1/2 by 11 page, portrait mode % -- center at (306, 396) % assumes that this will be used in a save/restore context % /diagonal { newpath 0 0 moveto dup true charpath flattenpath pathbbox 2 index sub 2.828 div /ycor exch def 2 index sub 2.828 div /xcor exch def pop pop 306 xcor sub ycor add 396 xcor sub ycor sub moveto 45 rotate show } def % test: /Times-Bold findfont 72 scalefont setfont .9 setgray (MARKETING DRECK) diagonal showpage -- Joe Chapman joe@ima.isc.com