Discussion of Bug 37759 - Pixel around Objects like ellipse
Regina Henschel
rb.henschel at t-online.de
Tue Aug 19 10:10:08 PDT 2014
Regina Henschel schrieb:
> Hi Papamatti,
>
> you mean https://bugs.freedesktop.org/show_bug.cgi?id=37559 ?
>
> Papamatti schrieb:
>> Hello list,
>>
>> I investigate the problem of two pixels (top left and bottom right)
>> around predefined shapes (circle, smiley, ellipse...)
>
> Do you want to fix it?
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
I have currently now build to verify my assumption.
Kind regards
Regina
More information about the LibreOffice
mailing list