sd/source/ui/unoidl/unomodel.cxx | 13 +++++++++++++ 1 file changed, 13 insertions(+)
New commits: commit c9f674d92b4a15c1fb32ffdffc070893b648e8ee Author: Marco Cecchetti <marco.cecche...@collabora.com> AuthorDate: Wed Aug 14 11:25:47 2024 +0200 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Thu Oct 17 16:47:36 2024 +0200 lok: sd: transition information: export fade color Change-Id: I955c18cc5d131cfa5a246bb4506a81b8cf40b7ad Reviewed-on: https://gerrit.libreoffice.org/c/core/+/175071 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmik...@collabora.com> diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx index 2142ed91d69e..c6efd223e4bb 100644 --- a/sd/source/ui/unoidl/unomodel.cxx +++ b/sd/source/ui/unoidl/unomodel.cxx @@ -4343,6 +4343,19 @@ OString SdXImpressDocument::getPresentationInfo() const bool nTransitionDirection = false; pSlide->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; + pSlide->getPropertyValue("TransitionFadeColor") >>= nFadeColor; + OUStringBuffer sTmpBuf; + ::sax::Converter::convertColor(sTmpBuf, nFadeColor); + aJsonWriter.put("transitionFadeColor", sTmpBuf.makeStringAndClear()); + } } double nTransitionDuration(0.0);