diff options
author | Jan Holesovsky <kendy@collabora.com> | 2013-11-27 11:51:32 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2013-11-27 11:54:53 +0100 |
commit | acd5edd3d4ee77387b9e437dc1368da080c40c03 (patch) | |
tree | e1ca3c7b98f41ac3e040610dbff346b86a8845f6 /cppcanvas/source/inc | |
parent | b5c2e38a71099a724b34697c38c64e870fe2061f (diff) |
EMF+: Line thickness has to be considered when drawing the caps.
Change-Id: I6043ee3c214f453afaef06125993c73be624c07e
Diffstat (limited to 'cppcanvas/source/inc')
-rw-r--r-- | cppcanvas/source/inc/implrenderer.hxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cppcanvas/source/inc/implrenderer.hxx b/cppcanvas/source/inc/implrenderer.hxx index c649db32c750..3d0c48d48767 100644 --- a/cppcanvas/source/inc/implrenderer.hxx +++ b/cppcanvas/source/inc/implrenderer.hxx @@ -282,7 +282,8 @@ static float GetSwapFloat( SvStream& rSt ) double setFont( sal_uInt8 objectId, const ActionFactoryParameters& rParms, OutDevState& rState ); /// Render LineCap, like the start or end arrow of a polygon. - void EMFPPlusDrawLineCap(const ::basegfx::B2DPolygon& rPolygon, double fPolyLength, + /// @return how much we should shorten the original polygon. + double EMFPPlusDrawLineCap(const ::basegfx::B2DPolygon& rPolygon, double fPolyLength, const ::basegfx::B2DPolyPolygon& rLineCap, bool bStart, const com::sun::star::rendering::StrokeAttributes& rAttributes, const ActionFactoryParameters& rParms, OutDevState& rState); |