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 <pati...@kacst.edu.sa> _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice