thevaadinman commented on code in PR #797: URL: https://github.com/apache/poi/pull/797#discussion_r2251665966
########## poi/src/main/java/org/apache/poi/ss/format/CellFormatPart.java: ########## @@ -50,16 +51,76 @@ public class CellFormatPart { private static final Logger LOG = PoiLogManager.getLogger(CellFormatPart.class); static final Map<String, Color> NAMED_COLORS; + static final List<Color> INDEXED_COLORS; private final Color color; private final CellFormatCondition condition; private final CellFormatter format; private final CellFormatType type; static { + INDEXED_COLORS = new ArrayList<Color>(56); + INDEXED_COLORS.add(new Color(0x000000)); // Color 1 / black + INDEXED_COLORS.add(new Color(0xFFFFFF)); // Color 2 / white + INDEXED_COLORS.add(new Color(0xFF0000)); // Color 3 / red + INDEXED_COLORS.add(new Color(0x00FF00)); // Color 4 / green + INDEXED_COLORS.add(new Color(0x0000FF)); // Color 5 / blue + INDEXED_COLORS.add(new Color(0xFFFF00)); // Color 6 / yellow + INDEXED_COLORS.add(new Color(0xFF00FF)); // Color 7 / magenta + INDEXED_COLORS.add(new Color(0x00FFFF)); // Color 8 / cyan + INDEXED_COLORS.add(new Color(0x800000)); // Color 9 + INDEXED_COLORS.add(new Color(0x008000)); // Color 10 + INDEXED_COLORS.add(new Color(0x000080)); // Color 11 + INDEXED_COLORS.add(new Color(0x808000)); // Color 12 + INDEXED_COLORS.add(new Color(0x800080)); // Color 13 + INDEXED_COLORS.add(new Color(0x008080)); // Color 14 + INDEXED_COLORS.add(new Color(0xC0C0C0)); // Color 15 + INDEXED_COLORS.add(new Color(0x808080)); // Color 16 + INDEXED_COLORS.add(new Color(0x9999FF)); // Color 17 + INDEXED_COLORS.add(new Color(0x993366)); // Color 18 + INDEXED_COLORS.add(new Color(0xFFFFCC)); // Color 19 + INDEXED_COLORS.add(new Color(0xCCFFFF)); // Color 20 + INDEXED_COLORS.add(new Color(0x660066)); // Color 21 + INDEXED_COLORS.add(new Color(0xFF8080)); // Color 22 + INDEXED_COLORS.add(new Color(0x0066CC)); // Color 23 + INDEXED_COLORS.add(new Color(0xCCCCFF)); // Color 24 + INDEXED_COLORS.add(new Color(0x000080)); // Color 25 + INDEXED_COLORS.add(new Color(0xFF00FF)); // Color 26 + INDEXED_COLORS.add(new Color(0xFFFF00)); // Color 27 + INDEXED_COLORS.add(new Color(0x00FFFF)); // Color 28 + INDEXED_COLORS.add(new Color(0x800080)); // Color 29 + INDEXED_COLORS.add(new Color(0x800000)); // Color 30 + INDEXED_COLORS.add(new Color(0x008080)); // Color 31 + INDEXED_COLORS.add(new Color(0x0000FF)); // Color 32 + INDEXED_COLORS.add(new Color(0x00CCFF)); // Color 33 + INDEXED_COLORS.add(new Color(0xCCFFFF)); // Color 34 + INDEXED_COLORS.add(new Color(0xCCFFCC)); // Color 35 + INDEXED_COLORS.add(new Color(0xFFFF99)); // Color 36 + INDEXED_COLORS.add(new Color(0x99CCFF)); // Color 37 + INDEXED_COLORS.add(new Color(0xFF99CC)); // Color 38 + INDEXED_COLORS.add(new Color(0xCC99FF)); // Color 39 + INDEXED_COLORS.add(new Color(0xFFCC99)); // Color 40 + INDEXED_COLORS.add(new Color(0x3366FF)); // Color 41 + INDEXED_COLORS.add(new Color(0x33CCCC)); // Color 42 + INDEXED_COLORS.add(new Color(0x99CC00)); // Color 43 + INDEXED_COLORS.add(new Color(0xFFCC00)); // Color 44 + INDEXED_COLORS.add(new Color(0xFF9900)); // Color 45 + INDEXED_COLORS.add(new Color(0xFF6600)); // Color 46 + INDEXED_COLORS.add(new Color(0x666699)); // Color 47 + INDEXED_COLORS.add(new Color(0x969696)); // Color 48 + INDEXED_COLORS.add(new Color(0x003366)); // Color 49 + INDEXED_COLORS.add(new Color(0x339966)); // Color 50 + INDEXED_COLORS.add(new Color(0x003300)); // Color 51 + INDEXED_COLORS.add(new Color(0x333300)); // Color 52 + INDEXED_COLORS.add(new Color(0x993300)); // Color 53 + INDEXED_COLORS.add(new Color(0x993366)); // Color 54 + INDEXED_COLORS.add(new Color(0x333399)); // Color 55 + INDEXED_COLORS.add(new Color(0x333333)); // Color 56 Review Comment: I can pretty that up for you, sure. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org