Hi Stefan.

I found the problem, I have to set the labelmap.

cts.setAttributeValueToLabelMap(lblMap);

now it works fine.

Thanks, Holger


Hei Holger,

which legend do you mean? The one that can be exported as image? But I 
think this legend works only for one layer. I am not aware of a 
comprehensive legend. What does the PrintLaout-Plugin do (available on 
our download section on Sourceforge)?

I have never used the option to create a legend programmatically. And if 
I needed to to a real map like image I used that layout programms for 
the fine tuning (i.e. make a legend and scale).

I don't know if other people have experiences on that - to share.

stefan

Rossol, Holger wrote:
> Hi I´m new in that mailing list.
> 
> I hope somebody can help me with that problem.
> 
> I want use the ColorThemingStyle class to
> 
> show different kinds of landuse in a map.
> 
> It seems to work but the wrong symbolization
> 
> is shown in the legend.
> 
> Greetings Holger
> 
> ********
> 
> *******private******** void* TestColorTheming(TaskMonitor monitor, 
> PlugInContext context)
> 
>        ******* throws* Exception {
> 
>                
> 
>                 LayerManager LayManager = context.getLayerManager();
> 
>                 LayManager.setFiringEvents(*******false*);
> 
>        
> 
>                 Layer layFB = LayManager.getLayer(strLayFB);
> 
>                
> 
>                
> 
>                 LayManager.setFiringEvents(*******false*);
> 
>                 ColorThemingStyle cts =******* new* ColorThemingStyle();
> 
>                                
> 
>                 cts.setAttributeName(strFieldBodnenNutz);
> 
>                 BasicStyle bs1 =******* new* BasicStyle(Color.///////blue/);
> 
>                 bs1.setLineColor(Color.///////black/);
> 
>                 bs1.setLineWidth(1);
> 
>                 bs1.setEnabled(*******true*);
> 
>                                
> 
>                 BasicStyle bs2 =******* new* 
> BasicStyle(Color.///////GREEN/);
> 
>                 bs2.setLineColor(Color.///////black/);
> 
>                 bs2.setLineWidth(1);
> 
>                 bs2.setEnabled(*******true*);
> 
>                        
> 
>                 BasicStyle bs3 =******* new* BasicStyle(Color.///////red/);
> 
>                 bs3.setLineColor(Color.///////black/);
> 
>                 bs3.setLineWidth(1);
> 
>                 bs3.setEnabled(*******true*);
> 
>                        
> 
>                 HashMap styleMap =******* new*  HashMap();
> 
>                 styleMap.put("A", bs1);
> 
>                 styleMap.put("G", bs2);
> 
>                 styleMap.put("K", bs3);
> 
>                                
> 
>                 
> layFB.getStyle((BasicStyle.*******class*)).setEnabled(*******false*);
> 
>                 cts.setAttributeValueToBasicStyleMap(styleMap);
> 
>                 cts.setEnabled(*******true*);
> 
>                 layFB.addStyle(cts);
> 
>                 
> layFB.getStyle((ColorThemingStyle.*******class*)).setEnabled(*******true*);
> 
>                
> 
>                
> 
>                 LayManager.setFiringEvents(*******true*);
> 
>                 
> layFB.fireLayerChanged(LayerEventType.///////APPEARANCE_CHANGED/ );
> 
>         }
> 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> 
> Holger Rossol
> 
> Landwirtschaftskammer NRW
> 
> Referat 22 - Anwendungsentwicklung
> 
> Nevinghoff 40
> 
> 48147 Münster
> 
>  
> 
> eMail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> 
> Telefon: 0251/2376-926
> 
> Telefax: 0251/2376-818
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> jump-users mailing list
> [email protected]
> http://lists.refractions.net/mailman/listinfo/jump-users


------------------------------

_______________________________________________
jump-users mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jump-users


End of jump-users Digest, Vol 50, Issue 7
*****************************************
_______________________________________________
jump-users mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jump-users

Reply via email to