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 /include/basegfx/polygon | |
parent | b5c2e38a71099a724b34697c38c64e870fe2061f (diff) |
EMF+: Line thickness has to be considered when drawing the caps.
Change-Id: I6043ee3c214f453afaef06125993c73be624c07e
Diffstat (limited to 'include/basegfx/polygon')
-rw-r--r-- | include/basegfx/polygon/b2dlinegeometry.hxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/basegfx/polygon/b2dlinegeometry.hxx b/include/basegfx/polygon/b2dlinegeometry.hxx index 62a6e228d0d8..bc7ddf40c1ab 100644 --- a/include/basegfx/polygon/b2dlinegeometry.hxx +++ b/include/basegfx/polygon/b2dlinegeometry.hxx @@ -63,6 +63,10 @@ namespace basegfx again calculating the length (which may be expensive with beziers). If 0.0 is given, the length is calculated on demand. + @param fShift + When it is necessary to count with the thickness of the line, it + makes sense to move the start position slightly - so define the shift. + @return The Line start and end polygon, correctly rotated and scaled */ @@ -73,7 +77,8 @@ namespace basegfx double fWidth, double fCandidateLength = 0.0, // 0.0 -> calculate self double fDockingPosition = 0.5, // 0->top, 1->bottom - double* pConsumedLength = 0L); + double* pConsumedLength = 0L, + double fShift = 0.0); /** create filled polygon geometry for lines with a line width |