Okay cool; so have you tried the text symbolizer offset yet? Setting an offset should allow you to draw above or below the line. There is also a rendering hint that can be used to make the text follow the line; I am not sure if that only changes orientation or if it also would calculate an offset?
Jody On Mon, Feb 23, 2009 at 6:47 PM, Benoît Thiébault <[email protected]>wrote: > Hi Jody, > In fact, I have to draw a grid. Each segment of the grid is displayed in a > different color, representing the depth of the water at a given point. > To make it more readable, I also have to be able to display the value of > the depth of each grid segments. (see attached file) > > For vertical segments, it works very well : the text is displayed at the > right of the segment, vertically centered with respect to the segment. > For horizontal segments, however, the text is not placed correctly : it is > centered vertically, making it overlaying the line and it is not centered > horizontaly (even though the anchor point is centered). As you can see, I > also have more digits displayed than necessary. I just need 2 digits after > the dot. > > > Le 23 févr. 09 à 06:15, Jody Garnett a écrit : > > The style visitor is there to go over all the elements in a style data > structure (so you do not have to use get methods so much). > I am still trying to sort out what you want to do? Are you trying to make > your text flow along your linestring? Or go in the same direction as your > line string or what .... > > Jody > > On Thu, Feb 19, 2009 at 4:52 AM, Benoît Thiébault > <[email protected]>wrote: > >> Hi List ! >> >> I'm still working on styles and I have create a TextSymbolizer that >> indicates the value of my linear shaped feature. >> >> I don't use SLD file but rather create my styles programmatically. >> >> I want to do two things with my text : >> - first, I want it to be centered with respect to the associated >> LineSymbolizer. By default, the start of the text matches the line >> center. I would like the middle of the text to match the line center >> - then, I would like to format the displayed text in a format like >> XX.XX. To do that, I think I have to access the String of my Feature >> attribute and format it on the fly >> >> I think I need to use visitors, but I'm really not sure how they work. >> Does anyone have a code sample ? >> >> Thanks >> ---- >> // Creates the style builder >> StyleBuilder sb = new StyleBuilder(); >> >> // Creates the text symbolizer >> TextSymbolizer text = sb.createTextSymbolizer(Color.black, sb >> .createFont(new Font("sansserif", Font.PLAIN, 12)), >> "depth"); >> >> // Adds it to a rule >> Rule rule1 = sb.createRule(text); >> >> // Creates the line symbolizer >> LineSymbolizer lineSymbolizer = sb.createLineSymbolizer(Color.red, 2.0); >> >> // Adds it to another rule >> Rule rule2 = sb.createRule(lineSymbolizer); >> >> // And so on... >> >> >> ------------------------------------------------------------------------------ >> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, >> CA >> -OSBC tackles the biggest issue in open source: Open Sourcing the >> Enterprise >> -Strategies to boost innovation and cut costs with open source >> participation >> -Receive a $600 discount off the registration fee with the source code: >> SFAD >> http://p.sf.net/sfu/XcvMzF8H >> _______________________________________________ >> Geotools-gt2-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> > > > Benoît Thiébault > > Société Artenum > 24 rue Louis Blanc, 75010 Paris > tel: +33 (0)1 46 94 67 54 > > Artenum - Science & Groupware - http://www.artenum.com > >
<<Capture.png>>
------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H
_______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
