Fix bug 56419

This commit is contained in:
Daria
2025-08-27 22:04:15 +03:00
parent a652bd6591
commit 631c2d4490

View File

@ -1171,8 +1171,18 @@ bool RtfCharPropsCommand::ExecuteCommand(RtfDocument& oDocument, RtfReader& oRea
else
charProps->m_bRightToLeft = 1;
}
COMMAND_RTF_BOOL( "rtlch", charProps->m_bRightToLeft, sCommand, hasParameter, parameter)
COMMAND_RTF_INT ( "lang", charProps->m_nLanguage, sCommand, hasParameter, parameter)
else if ("rtlch" == sCommand)
{
if ( false == hasParameter || 0 != parameter )
{
charProps->m_bRightToLeft = 1;
charProps->m_nComplexScript = 1;
}
else
charProps->m_bRightToLeft = 0;
}
//COMMAND_RTF_BOOL( "rtlch", charProps->m_bRightToLeft, sCommand, hasParameter, parameter)
COMMAND_RTF_INT ( "lang", charProps->m_nLanguage, sCommand, hasParameter, parameter)
COMMAND_RTF_INT ( "langfe", charProps->m_nLanguageAsian,sCommand, hasParameter, parameter)
COMMAND_RTF_BOOL( "outl", charProps->m_bOutline, sCommand, hasParameter, parameter)