[reportlab-users] RGBA Colors
Robin Becker
robin at reportlab.com
Thu Dec 3 05:18:22 EST 2009
Tim Roberts wrote:
> Kevin D Smith wrote:
>> I did wonder if it was something that I was doing. Can you clarify why this is wrong? I thought the save and restore state methods were simply there to reset the canvas state back to what it was before doing an operation.
>>
>
> I think the issue is as simple as that the FillAlpha value is NOT being
> saved and restored. It's currently just a local attribute of the canvas
> object, and so it persists. If you add it to the STATE_ATTRIBUTES list
> in canvas.py, this problem will probably go away.
>
> I haven't checked the svn version, so if this has already been done,
> then I'm all wet.
>
In fact it's harder than that. We also need to leave the _extgstate as a clone
of any existing one rather than create a new initial value each time.
I'll try and fix later.
--
Robin Becker
More information about the reportlab-users
mailing list