hi tilman okay. thought there would be some way to auto set positioning
calculating for the height is the tricky part but i managed to get that. i only use helveticA. the center diagonal may be the tricky part. ive managed to make the upper left and right work with 1-3 lines On Fri, 10 Mar 2017 at 1:39 AM Tilman Hausherr <[email protected]> wrote: > Am 09.03.2017 um 08:56 schrieb chitgoks: > > Attached is my current code for watermarking text > > > > I can't figure out which class is needed to ensure that the next call of > > showText() will place it at the bottom instead of after the first line of > > text. > > > > what i wish to accomplish is to have 1 , 2 or 3 lines of showText() shown > > vertically centered, and also a diagonal one like 45 or -45 degrees. > > > > for the diagonal, i tried to use Matrix.getRotateInstance() but its > > rotation does not base the point at the center. > > > > Any ideas on what I did wrong? > > > > Please advise. thank you > > > I have not understood the first part of the question, only the second > part. Rotation is around the (0,0) axis. To show a diagonal watermark, > use this code: > > cs.setTextMatrix(Matrix.getRotateInstance(Math.toRadians(45), 0, 0)); > cs.showText(ts); > > However it won't be centered, and stuff on the left won't be visible > fully. To acomplish this, you'll have to use some math to calculate the > length of your diagonal line. Then you'll need the length of your > string, etc. You may also need the height, see the > DrawPrintTextLocations example, this can be tricky and is different for > each font type. > > Note that the two right parameters of Matrix.getRotateInstance() > (translations) are not the same as AffineTransform.getRotateInstance() > (anchors). > > Tilman > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Website/Java Games: http://www.chitgoks.com My Blogs: http://tech.chitgoks.com http://wuhtevah.chitgoks.com http://disneyusa.blogspot.com

