I believe I have found what can be considered a bug, or at least not intended behaviour, in the way the OpenOffice API takes values from Java when setting certain text properties (in this case "CharBackColor") using the XPropertySet interface. I have been discussing this on a forum thread ( https://forum.openoffice.org/en/forum/viewtopic.php?f=44&t=79294&p=364347) and have opened an issue for it on the bugzilla tracker ( https://bz.apache.org/ooo/show_bug.cgi?id=126531).
I would be willing to look into it and work on a patch for this, if anyone can point me in the right direction of where exactly to look in the Open Office source code... I have been skimming over it in the svn repo ( https://svn.apache.org/repos/asf/openoffice/trunk/), but for a newcomer it's hard to know where to look (I'm guessing it might have to do with the XPropertySet interface, or wherever the Text Properties supported by the interface are defined). If anyone can point me in the right direction I can try to look into it... -- John R. D'Orazio