From d74899a11624e008a608352f5a96d87bd305c0ff Mon Sep 17 00:00:00 2001 From: Daria Ermakova Date: Wed, 10 Dec 2025 18:08:20 +0300 Subject: [PATCH] Fix bug 79005 --- RtfFile/Format/RtfProperty.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/RtfFile/Format/RtfProperty.cpp b/RtfFile/Format/RtfProperty.cpp index 85eb810cea..cbe266f97d 100644 --- a/RtfFile/Format/RtfProperty.cpp +++ b/RtfFile/Format/RtfProperty.cpp @@ -1038,7 +1038,13 @@ std::wstring RtfShading::RenderToOOX(RenderParameter oRenderParameter) { switch (m_eType) { - case st_clshdrawnil: sShading += L" w:val=\"nil\""; break; + case st_clshdrawnil: + { + if (PROP_DEF != m_nBackColor) + sShading += L" w:val=\"clear\""; + else + sShading += L" w:val=\"nil\""; + }break; case st_chbghoriz: sShading += L" w:val=\"thinHorzStripehorzStripe\""; break; case st_chbgvert: sShading += L" w:val=\"thinVertStripe\""; break; case st_chbgfdiag: sShading += L" w:val=\"thinReverseDiagStripe\""; break;