Hi Thorsten,

Thorsten Behrens schrieb:
Regina Henschel wrote:
I think, the code that adds these points is

         if( !bLineGeometryNeededOnly )
    1906         {
    1907             // hack aNewB2DPolyPolygon to fill logic rect - this is
    1908             // needed to produce gradient fills that look like mso
    1909             aNewB2DPolygon.clear();
    1910             aNewB2DPolygon.append(basegfx::B2DPoint(0,0));
    1911             aNewB2DPolygon.setClosed(true);
    1912             aNewB2DPolyPolygon.append(aNewB2DPolygon);
    1913
    1914             aNewB2DPolygon.clear();
    1915
aNewB2DPolygon.append(basegfx::B2DPoint(aLogicRect.GetWidth(),
    1916 aLogicRect.GetHeight()));
    1917             aNewB2DPolygon.setClosed(true);
    1918             aNewB2DPolyPolygon.append(aNewB2DPolygon);
    1919         }

in core/svx/source/customshapes/EnhancedCustomShape2d.cxx

Yep, and see the comment why this is there.

What is wrong with gradient fill and mso? Do you know an issue or do you have test documents? I see no difference between AOO (without the points) and LibreOffice (with this points).

Kind regards
Regina
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to