diff options
author | Noel Power <noel.power@suse.com> | 2013-06-25 14:40:45 +0100 |
---|---|---|
committer | Fridrich Strba <fridrich@documentfoundation.org> | 2013-06-28 07:50:18 +0000 |
commit | 1754479bd27d73e74f3f87eb82c18414aa280c28 (patch) | |
tree | 72c87619ff8eebd6cd064ec48d5ee03541096bb3 | |
parent | 0baf8dc83c375462a25f5e6f1f005f0588f9db55 (diff) |
fix text position for custom shapes with zoom != 100% fdo#59862
custom shapes that had text suffered from strange display at zoom
levels != 100%, this was because there was a bug in the code to
correct the textposition
Change-Id: I8d1817cc6be91b3e6379200eb21eb2966d3c2aa9
(cherry picked from commit 443c13e92c6f900a41e6e383684623ead3e088f5)
Reviewed-on: https://gerrit.libreoffice.org/4515
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
-rw-r--r-- | svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx b/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx index 654ed86cbaca..7aa29cb5a47b 100644 --- a/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx +++ b/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx @@ -46,9 +46,11 @@ namespace sdr basegfx::B2DRange ViewContactOfSdrObjCustomShape::getCorrectedTextBoundRect() const { - const Rectangle aObjectBound(GetCustomShapeObj().GetGeoRect()); + Rectangle aObjectBound(GetCustomShapeObj().GetGeoRect()); + aObjectBound += GetCustomShapeObj().GetGridOffset(); Rectangle aTextBound(aObjectBound); GetCustomShapeObj().GetTextBounds(aTextBound); + aTextBound += GetCustomShapeObj().GetGridOffset(); basegfx::B2DRange aTextRange(aTextBound.Left(), aTextBound.Top(), aTextBound.Right(), aTextBound.Bottom()); const basegfx::B2DRange aObjectRange(aObjectBound.Left(), aObjectBound.Top(), aObjectBound.Right(), aObjectBound.Bottom()); |