oox/source/export/drawingml.cxx | 2 ++ 1 file changed, 2 insertions(+)
New commits: commit 8a27d5874b61eead4f0b896ca5f1be9544e26e12 Author: karthik <[email protected]> AuthorDate: Thu Dec 4 12:44:48 2025 +0530 Commit: Michael Stahl <[email protected]> CommitDate: Thu Dec 4 14:59:12 2025 +0100 tdf#169553: Fix export of 'algn' in PPTX "algn" element is not properly exported in PPTX. 5d1b2baaa96fce2cc283e4d383bcfca70651b2da commit introduces "Start" and "End" pararaph alignments, but these are not handled in PPTX export. Change-Id: I9ed13a5a08c81676810d099d90dfeec0e2727689 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194972 Reviewed-by: Michael Stahl <[email protected]> Tested-by: Jenkins diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx index 3d398a9c8ef5..198d8a3145c5 100644 --- a/oox/source/export/drawingml.cxx +++ b/oox/source/export/drawingml.cxx @@ -3489,12 +3489,14 @@ const char* DrawingML::GetAlignment( style::ParagraphAdjust nAlignment, bool bPl sAlignment = "ctr"; break; case style::ParagraphAdjust_RIGHT: + case style::ParagraphAdjust_END: sAlignment = "r"; break; case style::ParagraphAdjust_BLOCK: sAlignment = "just"; break; case style::ParagraphAdjust_LEFT: + case style::ParagraphAdjust_START: if (bPlaceHolder) // in case of PPTX placeholder objects, "l" is necessary for MSO sAlignment = "l"; break;
