Se limitan a los colores de puntos de interés IndexedColors?
-
22-09-2019 - |
Pregunta
Estoy tratando de configurar los colores de celda de Excel usando Apache POI en Java. He jugado un poco en sí mismo Excel y elegí los colores que quería - pero no puedo encontrar la manera de utilizar esos colores con PDI. Estoy usando el método font.setColor
, que tiene un corto que es el índice de un color ... lo que parece indicar que yo estoy limitado a las constantes en IndexedColors
. ¿Hay alguna manera de establecer una célula en un valor hexadecimal de color? O sólo yo puedo utilizar las constantes predefinidas?
Solución
Puede utilizar el href="http://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFPalette.html" rel="noreferrer"> HSSFPalette
clase setColorAtIndex()
).
Otros consejos
Estoy trabajando con HWPF, no HSSF y yo soy demasiado perezoso para ir a buscar, pero hacer las clases de formato de celda / carácter que estamos trabajando con tener un atributo denominado "ico24" o algo similar? En HWPF, eso es la representación de un int
24 bits (A) RGB especificación de color que se puede utilizar para especificar cualquier color te gusta.