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;

Reply via email to