https://bugs.documentfoundation.org/show_bug.cgi?id=123973

Armin Le Grand <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|[email protected] |[email protected]
                   |desktop.org                 |
             Status|NEW                         |ASSIGNED

--- Comment #19 from Armin Le Grand <[email protected]> ---
Took a look. Problem is the old fix of tdf#96922 which seems no longer needed
as-is. But one after the other...
Diff between TIFF working and others not working is that in
GraphicExporter::GetGraphic two versions get triggered. TIFF uses Bitmap,
!rSettings.mbTranslucent and lines after 652 while others which need
transparency use lines after 711 that do record to a metafile and create a
BitmapEx (as needed).
The diff is that 2nd contains call to
                pView->SetPagePaintingAllowed(false);
what was the fix from mentioned tdf#96922. Problem is that that mechanism not
only  suppresses all view-only visualizations, but also the visit of the
PageHierarchy of a possible MasterPage - which leads to this error here.

Note: Using a Metafile could be changed to sth better nowadays, e.g. use
Primitives directly. That would increase quality/presicion widely, but too much
work for now.

Checked that without that old fix this task is fixed. Also checked that old
task tdf#96922 is also fixed nowadays another way and that we get the
transparency in gif/png as needed.

So I would suggest to fix by removing old fix. Doing some more tests, though...

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to