Hi,
I have submitted a patch for review:
https://gerrit.libreoffice.org/3704
To pull it, you can do:
git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/04/3704/1
fix fdo#64085 : set proper alignment for justified align text.
According to cell writing direction, set alignment for justified align text.
Change-Id: I91e1c52f1aa13a806e2a91dc7120960a4cc3f5c1
---
M sc/source/ui/view/output2.cxx
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/sc/source/ui/view/output2.cxx b/sc/source/ui/view/output2.cxx
index d4fb35f..c16e15f 100644
--- a/sc/source/ui/view/output2.cxx
+++ b/sc/source/ui/view/output2.cxx
@@ -1673,7 +1673,14 @@
eOutHorJust = aVars.GetHorJust();
if ( eOutHorJust == SVX_HOR_JUSTIFY_BLOCK || eOutHorJust
== SVX_HOR_JUSTIFY_REPEAT )
- eOutHorJust = SVX_HOR_JUSTIFY_LEFT; // repeat is
not yet implemented
+ {
+ const SfxPoolItem* pItem = mpDoc->GetAttr( nCellX,
nCellY, nTab, ATTR_WRITINGDIR );
+ const SvxFrameDirectionItem* rCurrentWritingMode =
(const SvxFrameDirectionItem*) pItem;
+ if (rCurrentWritingMode->GetValue() ==
FRMDIR_HORI_LEFT_TOP)
+ eOutHorJust = SVX_HOR_JUSTIFY_LEFT;
+ else
+ eOutHorJust = SVX_HOR_JUSTIFY_RIGHT;
+ }
bool bBreak = ( aVars.GetLineBreak() || aVars.GetHorJust()
== SVX_HOR_JUSTIFY_BLOCK );
// #i111387# #o11817313# disable automatic line breaks
only for "General" number format
--
To view, visit https://gerrit.libreoffice.org/3704
To unsubscribe, visit https://gerrit.libreoffice.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I91e1c52f1aa13a806e2a91dc7120960a4cc3f5c1
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: navin patidar <[email protected]>
_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice