Yes I tried setting the CharBackTransparent boolean also, it had no effect. >From my latest "research" I believe that it's not the case that transparent and opaque values are being exchange, it's simply that OpenOffice doesn't support transparency for background colors and because of this seems to use "0x00" for the alpha bit (which would normally mean transparent rather than opaque!). The problem is that the Java Color Object and any other kind of Color handling such as with JColorChooser, always set the alpha bit. So I'm having to explicitly unset the alpha bit / set it to 0x00 before trying to set the background color. I believe this is something that can / should be handled behind the scenes, by the OpenOffice API. If it doesn't support transparency it should however check for the alpha bit and set it to whatever it likes it to be. So anyone trying to set transparency will simply get opaque, rather than get nothing.
On Sat, Sep 19, 2015 at 4:31 PM, Carl Marcum <cmar...@apache.org> wrote: > On 09/17/2015 07:24 PM, John D'Orazio wrote: > >> 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... >> >> Hi John, > > I'm actually just beginning to look into how the java jars are built so I > may need corrected by someone. > > I think the java files are "Built" from IDL files and packaged into the > jar files during a build process. > > I have only svn checked out the AOO code last night and begun looking. > > For instance if you search the codebase for XPropertySet the only java > files I have found are in QA type directories. > > Have you tried to additionally set the CharBackTransparent boolean > property as well [1]. > > [1] > https://www.openoffice.org/api/docs/common/ref/com/sun/star/style/CharacterProperties.html#CharBackColor > > Thanks, > Carl > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org > >