Home » Archived » BIRT » Custom Color/Gradient Palette definition through DE API
|
Re: Custom Color/Gradient Palette definition through DE API [message #783874 is a reply to message #783522] |
Thu, 26 January 2012 16:18 |
|
Try:
segroup.getSeriesPalette( ).getEntries( ).clear( );
segroup.getSeriesPalette().getEntries().add( GradientImpl.create(
ColorDefinitionImpl.create(220,237,248),
ColorDefinitionImpl.create(80,166,218), 0, false));
segroup.getSeriesPalette().getEntries().add( GradientImpl.create(
ColorDefinitionImpl.create(255,213,213),
ColorDefinitionImpl.create(242,88,106), 0, false));
segroup.getSeriesPalette().getEntries().add( GradientImpl.create(
ColorDefinitionImpl.create(255,247,213),
ColorDefinitionImpl.create(232,172,57), 0, false));
segroup.getSeriesPalette().getEntries().add( GradientImpl.create(
ColorDefinitionImpl.create(213,255,213),
ColorDefinitionImpl.create(128,255,128), 0, false));
segroup.getSeriesPalette().getEntries().add( GradientImpl.create(
ColorDefinitionImpl.create(213,255,255),
ColorDefinitionImpl.create(64,128,128), 0, false));
segroup.getSeriesPalette().getEntries().add( GradientImpl.create(
ColorDefinitionImpl.create(226,226,241),
ColorDefinitionImpl.create(128,128,192), 0, false));
Jason
On 1/25/2012 5:00 PM, jeanbaptiste.guillois wrote:
> Hello,
>
> I am generating a report using the DE API (BIRT 3.7.1) but i am stuck at
> customizing the Palette used by my PieGraph.
>
> The only way i have found to manage the color palette is through the
> following code:
>
> SeriesDefinition segroup = SeriesDefinitionImpl.create();
> segroup.getSeriesPalette().update(0);
>
> I can only update(int) or shift(int) the Palette! I need to specify the
> colors to be used in my Palette for my pieChart as well as specify
> through DE API some gradients for each palette entry.
>
> Any luck that somebody might know how to do this?
>
> Many thanks,
>
> Best Regards,
>
> Jean-Baptiste
|
|
|
Goto Forum:
Current Time: Sat Apr 27 03:18:52 GMT 2024
Powered by FUDForum. Page generated in 0.03717 seconds
|