I'm trying to create some custom colors to use in my formatting objects for a 
spreadsheet I'm developing with cfspreadsheet.  According to to POI docs, you 
can do something like this to achieve a custom color:

<cfscript>
      excel = spreadsheetnew("My Worksheet",false);
      palette = excel.getworkbook().getcustompalette();
      palette.setcoloratindex(41,218,218,218);
</cfscript>
http://poi.apache.org/spreadsheet/quick-guide.html#CustomColors

When I try this, I get an out-of-bounds error for the bytes I'm trying to pass 
into the method:

"The cause of this exception was that: 
coldfusion.runtime.Cast$OutOfBoundsException: Cannot convert the value 218.0 to 
byte because it cannot fit inside a byte."

Same results when I simply try to do a straight javacast() to byte on the value 
218.

This error, of course, is not unexpected, since the Java docs clearly state 
that the max size of a byte is 127.

So my question is, how do I achieve a custom color with RGB values above 127?


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:338461
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to