You should be able to have a list of symbolizers for a single FeatureTypeStyle.
Jody

On Thu, Feb 26, 2009 at 7:56 PM, SkyIsLimit <[email protected]> wrote:
>
> Hi, everyone,
> I've been struggling to get label working with a polygon shapefile (pt/line
> works fine). Basically polygon draws fine without any label. Here is my
> code, could anyone please help? Thanks a bunch.
>
>        private Style getPolygonLabelStyle(){
>                StyleBuilder sb = new StyleBuilder();
>                StyleFactory styleFactory = sb.getStyleFactory();
>
>                //LinePlacement linePlacement = sb.createLinePlacement(10);
>
>                float[] f = {0.5f};
>                Stroke stroke = 
> styleFactory.createStroke(sb.colorExpression(Color.BLACK),
>                                sb.literalExpression(2), 
> sb.literalExpression(1),
>                                sb.attributeExpression(sb.LINE_JOIN_ROUND),
> sb.attributeExpression(sb.LINE_CAP_ROUND),
>                                f, sb.literalExpression(3), null, null);
>                Fill fill = 
> styleFactory.createFill(sb.colorExpression(Color.YELLOW),
> sb.literalExpression(0.7));
>
>                PolygonSymbolizer ploygonSymbolizer =
> styleFactory.createPolygonSymbolizer(stroke, fill, null);
>
>                TextSymbolizer textSymbolizer =
> sb.createTextSymbolizer(sb.createFill(Color.BLACK),
>                new org.geotools.styling.Font[] { sb.createFont("Arial",12),
> sb.createFont("Arial", 10) },
>                sb.createHalo(Color.WHITE, 1, 2),
> sb.literalExpression("hello world"), null, "Shape");
>
>                Style polygonStyle = sb.createStyle(ploygonSymbolizer);
>                
> polygonStyle.addFeatureTypeStyle(sb.createFeatureTypeStyle(null,
> sb.createRule(textSymbolizer)));
>
>                return polygonStyle;
>        }
> --
> View this message in context: 
> http://n2.nabble.com/How-to-label-a-polygon--tp2388500p2388500.html
> Sent from the geotools-devel mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Geotools-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>

------------------------------------------------------------------------------
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to