sd/source/ui/unoidl/unomodel.cxx |   13 +++++++++++++
 1 file changed, 13 insertions(+)

New commits:
commit 378967ae8c71b80552913fc3b35cbf4fe13a377b
Author:     Marco Cecchetti <marco.cecche...@collabora.com>
AuthorDate: Wed Aug 14 11:25:47 2024 +0200
Commit:     Marco Cecchetti <marco.cecche...@collabora.com>
CommitDate: Wed Aug 14 15:17:41 2024 +0200

    lok: sd: transition information: export fade color
    
    Change-Id: I955c18cc5d131cfa5a246bb4506a81b8cf40b7ad
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171858
    Reviewed-by: Tomaž Vajngerl <qui...@gmail.com>
    Reviewed-by: vivek javiya <vivek.jav...@collabora.com>
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>

diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx
index 991cf2a037bf..a95490a2904f 100644
--- a/sd/source/ui/unoidl/unomodel.cxx
+++ b/sd/source/ui/unoidl/unomodel.cxx
@@ -3874,6 +3874,19 @@ OString SdXImpressDocument::getPresentationInfo() const
                                     bool nTransitionDirection = false;
                                     
xPropSet->getPropertyValue("TransitionDirection") >>= nTransitionDirection;
                                     aJsonWriter.put("transitionDirection", 
nTransitionDirection);
+
+                                    // fade color
+                                    if ((nTransitionType == 
TransitionType::FADE)
+                                        && ((nTransitionSubtype == 
TransitionSubType::FADETOCOLOR)
+                                            || (nTransitionSubtype == 
TransitionSubType::FADEFROMCOLOR)
+                                            || (nTransitionSubtype == 
TransitionSubType::FADEOVERCOLOR)))
+                                    {
+                                        sal_Int32 nFadeColor = 0;
+                                        
xPropSet->getPropertyValue("TransitionFadeColor") >>= nFadeColor;
+                                        OUStringBuffer sTmpBuf;
+                                        
::sax::Converter::convertColor(sTmpBuf, nFadeColor);
+                                        aJsonWriter.put("transitionFadeColor", 
sTmpBuf.makeStringAndClear());
+                                    }
                                 }
 
                                 double nTransitionDuration(0.0);

Reply via email to