Scribus Forums

Scribus => Beginner Talk => Topic started by: XON2000 on August 19, 2011, 02:50:13 am

Title: Setting text frame background opacity without affecting text
Post by: XON2000 on August 19, 2011, 02:50:13 am
I'm trying to create a text frame that has a partially transparent white background, but fully opaque text. However, when I set the opacity of the background, it applies to the text as well. Does anyone know if there's a way that I can accomplish this, without using multiple objects?

(I realize that I can use a shape for the background and then put a text frame over it, but I will have many of these frames, and I'm trying to avoid maintaining so many objects.)

Thanks,

Shawn
Title: Re: Setting text frame background opacity without affecting text
Post by: Christen_Anderson on August 19, 2011, 04:30:29 am
AFAIK, there is only one way to do this.....Make the background as a separate object, then group the background and the text frame (Ctrl+G). While the objects are grouped, they will act like one object.
However, there may be an easier way to achieve your results....I just haven't found it yet  ;)
Title: Re: Setting text frame background opacity without affecting text
Post by: XON2000 on August 19, 2011, 07:12:44 am
I was afraid that was going to be the only solution. Thanks for your help!
Title: Re: Setting text frame background opacity without affecting text
Post by: WalksIn2Trees on September 06, 2011, 10:51:44 am
double-click your object to call up the properties dialog

or

menu>window>properties>

or press F2

choose the colors section at the bottom

make sure your fill color is what you working on by choosing the paint bucket button and select a color
adjust the "shade" to the desired value
to simulate a non-graduated trasparency choose one of the blend modes (located in the transparency section)

Alternatively, directly beneath the paint bucket you see the word "normal"... click it and change to one of the gradients

select your first color and change the opacity... repeat for color two...
if you only want one color then change both colors to the same color
if you want an even transparency, change both to the same value