diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2022-10-31 13:28:27 +0100 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2022-11-03 07:24:22 +0100 |
commit | 4c349be1d74c669e5804c3c43f3f0a3960c88bc5 (patch) | |
tree | eb89aec9996cffa1bc281071e7b20fba956b77db /include/editeng | |
parent | 643fec7cf7a81bf8c89a8efd47c0310b38f9076c (diff) |
fix rendering of text when "fit to frame" is enabled
This changes the nStretchX and nStretchY from sal_uInt16 to double
so the text in text boxes is rendered correctly (text should be
resized to the same size as the textbox).
Change-Id: Ic92d03043af0abe86f1b67ae15522d0176ebb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142064
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'include/editeng')
-rw-r--r-- | include/editeng/editeng.hxx | 4 | ||||
-rw-r--r-- | include/editeng/outliner.hxx | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/include/editeng/editeng.hxx b/include/editeng/editeng.hxx index 1252487de836..f5487e779a4b 100644 --- a/include/editeng/editeng.hxx +++ b/include/editeng/editeng.hxx @@ -414,8 +414,8 @@ public: void QuickDelete( const ESelection& rSel ); void QuickMarkToBeRepainted( sal_Int32 nPara ); - void SetGlobalCharStretching( sal_uInt16 nX, sal_uInt16 nY ); - void GetGlobalCharStretching( sal_uInt16& rX, sal_uInt16& rY ) const; + void SetGlobalCharStretching(double nX, double nY); + void GetGlobalCharStretching(double& rX, double& rY) const; void SetEditTextObjectPool( SfxItemPool* pPool ); SfxItemPool* GetEditTextObjectPool() const; diff --git a/include/editeng/outliner.hxx b/include/editeng/outliner.hxx index 03acc7cdc633..c6d57f09a086 100644 --- a/include/editeng/outliner.hxx +++ b/include/editeng/outliner.hxx @@ -930,8 +930,8 @@ public: bool IsTextPos( const Point& rPaperPos, sal_uInt16 nBorder ); bool IsTextPos( const Point& rPaperPos, sal_uInt16 nBorder, bool* pbBulletPos ); - void SetGlobalCharStretching( sal_uInt16 nX = 100, sal_uInt16 nY = 100 ); - void GetGlobalCharStretching( sal_uInt16& rX, sal_uInt16& rY ) const; + void SetGlobalCharStretching(double nX = 100.0, double nY = 100.0); + void GetGlobalCharStretching(double& rX, double& rY) const; void EraseVirtualDevice(); bool ShouldCreateBigTextObject() const; |