Discussion of Bug 37759 - Pixel around Objects like ellipse

Regina Henschel rb.henschel at t-online.de
Fri Aug 22 14:22:53 PDT 2014


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


More information about the LibreOffice mailing list