Kaydet (Commit) 1799937b authored tarafından Lei De Bin's avatar Lei De Bin Kaydeden (comit) Caolán McNamara

Resolves: #i119632# Macro button lost if save template to .doc file

Add export MACROBUTTON field codes in AttributeOutputBase::TextField

Found by: yan ji
Patch by: Lei De Bin
Review by: Chen Zuo Jun(cherry picked from commit b51d354f)

Conflicts:
	sw/source/filter/ww8/ww8atr.cxx

Change-Id: I419ce091bb676aecfe8b53660549da40eec6057f
üst f1bdd56b
...@@ -2948,6 +2948,14 @@ void AttributeOutputBase::TextField( const SwFmtFld& rField ) ...@@ -2948,6 +2948,14 @@ void AttributeOutputBase::TextField( const SwFmtFld& rField )
case RES_JUMPEDITFLD: case RES_JUMPEDITFLD:
bWriteExpand = PlaceholderField( pFld ); bWriteExpand = PlaceholderField( pFld );
break; break;
case RES_MACROFLD:
sStr.AssignAscii(" MACROBUTTON");
sStr += pFld->GetPar1();
sStr.SearchAndReplaceAscii("StarOffice.Standard.Modul1.", String(' '));
sStr += String(' ');
sStr += lcl_GetExpandedField(*pFld);
GetExport().OutputField( pFld, ww::eMACROBUTTON, sStr );
break;
default: default:
bWriteExpand = true; bWriteExpand = true;
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment