Hello, We are using Aspose.Words for .NET 25.4.0, and we are seeing an issue with non-spec-compliant RTF being output, and some RTF interfaces that we attempt to send the messages to are erroring. One specific error states “Unexpected Parameter in RTF” “\tabsnoovrlp” with a parameter of 1
. Why is this non-spec compliant control word being used?
I have been able to reproduce the issue on a local project using Aspose.Words for .NET v25.4.0 with the following HTML input document:
<table cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="0" height="4"><span style="font-family: 'times new roman', times, serif; font-size: 12pt;"></span>
</td>
</tr>
<tr>
<td><span style="font-family: 'times new roman', times, serif; font-size: 12pt;"></span></td>
<td style="border: .75pt solid black; vertical-align: top; background: white;" bgcolor="white" width="687"
height="100">
<table width="100%" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>
<div class="shape" style="padding: 4.35pt 7.95pt 4.35pt 7.95pt;">
<p
style="margin: 0in 0in 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;">
<span
style="font-size: 12pt; line-height: 107%; font-family: 'times new roman', times, serif;"></span>
</p>
<p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 28pt; font-family: 'Calibri Light', sans-serif; letter-spacing: -0.5pt;"
align="center"><span style="font-size: 12pt; font-family: 'times new roman', times, serif;">Lorem ipsum Lorem ipsum</span></p>
<p style="text-align: center; margin: 0in 0in 0.0001pt; font-size: 28pt; font-family: 'Calibri Light', sans-serif; letter-spacing: -0.5pt;"
align="center"><span style="font-family: 'times new roman', times, serif; font-size: 12pt;">lorem ipsum Lorem ipsum<emlorem ipsum Lorem ipsum</em>lorem ipsum Lorem ipsum<em>lorem ipsum Lorem ipsum</em>lorem ipsum Lorem ipsum</span></p>
<p
style="margin: 0in 0in 8pt; line-height: 107%; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-family: 'times new roman', times, serif; font-size: 12pt;"></span></p>
</div>
</td>
</tr>
</tbody>
</table><span style="font-family: 'times new roman', times, serif; font-size: 12pt;"></span>
</td>
</tr>
</tbody>
</table>
And the resulting RTF output:
{\rtf1\ansi\ansicpg1252\uc0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deff0\adeff0{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}{\f1\fnil\fcharset0 Calibri Light;}}{\colortbl;\red0\green0\blue0;\red255\green255\blue255;\red47\green84\blue150;\red31\green55\blue99;}\noqfpromote{\stylesheet{\s0\snext0\styrsid8412110\sqformat\spriority0\aspalpha\aspnum\adjustright\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\afs24\ltrch\fs24 Normal;}{\s1\sbasedon0\snext0\slink15\styrsid5270906\sqformat\spriority9\keep\keepn\sb240\sa0
\aspalpha\aspnum\adjustright\outlinelevel0\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\ab\af0\afs48\ltrch\b\i0\fs48\f0\cf3\kerning36 heading 1;}{\s2\sbasedon0\snext0\slink16\styrsid5270906\sqformat\spriority9\keep\keepn\sb40\sa0\aspalpha\aspnum\adjustright\outlinelevel1
\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\ab\af0\afs36\ltrch\b\i0\fs36\f0\cf3 heading 2;}{\s3\sbasedon0\snext0\slink17\styrsid5270906\sqformat\spriority9\keep\keepn\sb40\sa0\aspalpha\aspnum\adjustright\outlinelevel2\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\ab\af0\afs28
\ltrch\b\i0\fs28\f0\cf4 heading 3;}{\s4\sbasedon0\snext0\slink18\styrsid5270906\sqformat\spriority9\keep\keepn\sb40\sa0\aspalpha\aspnum\adjustright\outlinelevel3\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\ab\ai\af0\afs24\ltrch\b\i0\fs24\f0\cf3 heading 4;}{\s5\sbasedon0\snext0\slink19\styrsid5270906
\sqformat\spriority9\keep\keepn\sb40\sa0\aspalpha\aspnum\adjustright\outlinelevel4\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\ab\af0\afs20\ltrch\b\i0\fs20\f0\cf3 heading 5;}{\s6\sbasedon0\snext0\slink20\styrsid5270906\sqformat\spriority9\keep\keepn\sb40\sa0
\aspalpha\aspnum\adjustright\outlinelevel5\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\ab\af0\afs16\ltrch\b\i0\fs16\f0\cf4 heading 6;}{\*\cs10\additive\ssemihidden\spriority0 Default Paragraph Font;}{\*\ts11\tsrowd\snext11\ssemihidden\sqformat\sunhideused\aspalpha
\aspnum\adjustright\ltrpar\li0\lin0\ri0\rin0\ql\faauto\tsvertalt\tsbrdrl\tsbrdrr\tsbrdrt\tsbrdrb\tsbrdrdgr\tsbrdrdgl\tsbrdrh\tsbrdrv\trpaddl108\trpaddfl3\trpaddt0\trpaddft3\trpaddb0\trpaddfb3\trpaddr108\trpaddfr3 Normal Table;}{\*\cs15\additive\sbasedon10\slink1\styrsid5270906\spriority9
\rtlch\af0\afs32\ltrch\fs32\f1\cf3 Heading 1 Char;}{\*\cs16\additive\sbasedon10\slink2\styrsid5270906\spriority9\rtlch\af0\afs26\ltrch\fs26\f1\cf3 Heading 2 Char;}{\*\cs17\additive\sbasedon10\slink3\styrsid5270906\spriority9\rtlch\af0\afs24\ltrch\fs24\f1\cf4 Heading 3 Char;
}{\*\cs18\additive\sbasedon10\slink4\styrsid5270906\spriority9\rtlch\ai\af0\ltrch\i\f1\cf3 Heading 4 Char;}{\*\cs19\additive\sbasedon10\slink5\styrsid5270906\spriority9\rtlch\af0\ltrch\f1\cf3 Heading 5 Char;}{\*\cs20\additive\sbasedon10\slink6\styrsid5270906\spriority9
\rtlch\af0\ltrch\f1\cf4 Heading 6 Char;}{\*\cs21\additive\sbasedon10\styrsid5270906\sqformat\spriority20\rtlch\ai\ltrch\i Emphasis;}}{\*\generator Aspose.Words for .NET 25.4.0;}{\info\version0\edmins0\nofpages0\nofwords0\nofchars0\nofcharsws0}\paperw12240\paperh15840\margl1440\margr1440\margt720
{\mmathPr\mbrkBin0\mbrkBinSub0\mdefJc1\mdispDef1\minterSp0\mintLim0\mintraSp0\mlMargin0\mmathFont0\mnaryLim1\mpostSp0\mpreSp0\mrMargin0\msmallFrac0\mwrapIndent1440\mwrapRight0}\deflang1033\deflangfe2052\adeflang1025\jexpand\showxmlerrors1\validatexml1\viewscale100\fet0
\widowctrl\nocxsptable\nospaceforul\nolnhtadjtbl\alntblind\lyttblrtgr\nogrowautofit\dntblnsbdb\noxlattoyen\wrppunct\nobrkwrptbl\expshrtn\snaptogridincell\asianbrkrule\htmautsp\noultrlspc\useltbaln\splytwnine\ftnlytwnine\lytcalctblwd\allowfieldendsel\newtblstyruls
\lnbrkrule\nouicompat\nofeaturethrottle1\spltpgpar\krnprsnet\noindnmbrts\usenormstyforlist\felnbrelev\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\notcvasp\notbrkcnstfrctbl\notvatxbx\cachedcolbal\formshade\nojkernpunct\dghspace180\dgvspace180\dghorigin1800\dgvorigin1440\dghshow1\dgvshow1
\dgmargin\pgbrdrhead\pgbrdrfoot\rsidroot0\sectd\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn720\ltrsect\trowd\irow0\irowband0\ltrrow\trgaph0\trpaddl0\trpaddfl3\tpvpara\tdfrmtxtLeft0\tdfrmtxtTop0\trautofit1\tdfrmtxtRight0\tdfrmtxtBottom0\trspdl0\trspdfl3\trspdr0\trspdfr3\trspdt0\trspdft3\trspdb0\trspdfb3\trpaddt0\trpaddft3\trpaddb0\trpaddfb3\trpaddr0
\trpaddfr3\tabsnoovrlp1\trrh60\tposy0\trleft0\clftsWidth1\clvertalc\clpadl0\clpadfl3\clpadb0\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrnone\clbrdrr\brdrnone\clbrdrt\brdrnone\clbrdrb\brdrnone\cldgll\brdrnone\cldglu\brdrnone\cellx15\clftsWidth1
\clvertalc\clpadl0\clpadfl3\clpadb0\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrnone\clbrdrr\brdrnone\clbrdrt\brdrnone\clbrdrb\brdrnone\cldgll\brdrnone\cldglu\brdrnone\cellx9360\tbllkhdrrows\tbllkhdrcols\tbllknocolband\pard\plain\intbl\itap1\s0\aspalpha\aspnum\adjustright\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\afs24\ltrch\fs24{\rtlch\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\cell}\pard\plain\intbl\itap1\s0
\aspalpha\aspnum\adjustright\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\afs24\ltrch\fs24{\rtlch\af0\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\f0\cell}{\trowd\irow0\irowband0\ltrrow\trgaph0\trpaddl0\trpaddfl3\tpvpara\tdfrmtxtLeft0\tdfrmtxtTop0\trautofit1\tdfrmtxtRight0\tdfrmtxtBottom0\trspdl0\trspdfl3\trspdr0\trspdfr3\trspdt0\trspdft3\trspdb0\trspdfb3\trpaddt0\trpaddft3\trpaddb0\trpaddfb3\trpaddr0
\trpaddfr3\tabsnoovrlp1\trrh60\tposy0\trleft0\clftsWidth1\clvertalc\clpadl0\clpadfl3\clpadb0\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrnone\clbrdrr\brdrnone\clbrdrt\brdrnone\clbrdrb\brdrnone\cldgll\brdrnone\cldglu\brdrnone\cellx15\clftsWidth1
\clvertalc\clpadl0\clpadfl3\clpadb0\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrnone\clbrdrr\brdrnone\clbrdrt\brdrnone\clbrdrb\brdrnone\cldgll\brdrnone\cldglu\brdrnone\cellx9360\tbllkhdrrows\tbllkhdrcols\tbllknocolband\rtlch\af0\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\f0
\row}\trowd\irow1\irowband1\lastrow\ltrrow\trgaph0\trpaddl0\trpaddfl3\tpvpara\tdfrmtxtLeft180\trautofit1\tdfrmtxtRight180\trspdl0\trspdfl3\trspdr0\trspdfr3\trspdt0\trspdft3\trspdb0\trspdfb3\trpaddt0\trpaddft3\trpaddb0\trpaddfb3\trpaddr0\trpaddfr3\tabsnoovrlp1\trrh1500\tposy0\trleft0\clftsWidth1
\clvertalc\clpadl0\clpadfl3\clpadb0\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrnone\clbrdrr\brdrnone\clbrdrt\brdrnone\clbrdrb\brdrnone\cldgll\brdrnone\cldglu\brdrnone\cellx15\clwWidth10320\clftsWidth3\clvertalt\clpadl0\clpadfl3\clpadb0
\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrs\brdrw15\brdrcf1\brsp0\clbrdrr\brdrs\brdrw15\brdrcf1\brsp0\clbrdrt\brdrs\brdrw15\brdrcf1\brsp0\clbrdrb\brdrs\brdrw15\brdrcf1\brsp0\cldgll\brdrnone\cldglu\brdrnone\clcbpat2\cellx9360\tbllkhdrrows\tbllkhdrcols\tbllknocolband\pard\plain\intbl\itap1\s0\aspalpha\aspnum\adjustright\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\afs24\ltrch\fs24{\rtlch\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\cell}\tbllkhdrrows
\tbllkhdrcols\tbllknocolband\pard\plain\intbl\itap2\s0\sb160\sa0\aspalpha\aspnum\adjustright\ltrpar\li159\lin159\ri159\rin159\qc\faauto\rtlch\afs24\ltrch\fs24{\rtlch\af0\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\f0\expnd-2\expndtw-10 Lorem ipsum Lorem ipsum}
{\rtlch\af1\alang1024\afs56\ltrch\fs56\lang1024\langnp1024\langfe1024\langfenp1024\loch\af1\dbch\af1\hich\f1\expnd-2\expndtw-10\par}\pard\plain\intbl\itap2\s0\sb0\sa0\aspalpha\aspnum\adjustright\ltrpar\li159\lin159\ri159\rin159\qc\faauto\rtlch\afs24
\ltrch\fs24{\rtlch\af0\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\f0\expnd-2\expndtw-10 lorem ipsum Lorem ipsum}{\rtlch\af0\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\f0\expnd-2\expndtw-10 lorem ipsum Lorem ipsum}
{\rtlch\ai\af0\alang1024\afs24\ltrch\i\fs24\lang1024\langnp1024\langfe1024\langfenp1024\f0\cs21\expnd-2\expndtw-10 lorem ipsum Lorem ipsum}{\rtlch\af0\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\f0\expnd-2\expndtw-10 lorem ipsum Lorem ipsum}
{\rtlch\af1\alang1024\afs56\ltrch\fs56\lang1024\langnp1024\langfe1024\langfenp1024\loch\af1\dbch\af1\hich\f1\expnd-2\expndtw-10\nestcell{\nonesttables \par}}{\*\nesttableprops\trowd\irow0\irowband0\lastrow\ltrrow\trgaph0\trpaddl0\trpaddfl3\trwWidth5000\trftsWidth2\trautofit1\trspdl0\trspdfl3\trspdr0\trspdfr3\trspdt0\trspdft3\trspdb0\trspdfb3\trpaddt0
\trpaddft3\trpaddb0\trpaddfb3\trpaddr0\trpaddfr3\trrh0\trleft0\clftsWidth1\clvertalc\clpadl0\clpadfl3\clpadb0\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrnone\clbrdrr\brdrnone\clbrdrt\brdrnone\clbrdrb\brdrnone\cldgll\brdrnone\cldglu\brdrnone\cellx9345
\rtlch\af1\alang1024\afs56\ltrch\fs56\lang1024\langnp1024\langfe1024\langfenp1024\loch\af1\dbch\af1\hich\f1\expnd-2\expndtw-10\nestrow}\trowd\irow1\irowband1\lastrow\ltrrow\trgaph0\trpaddl0\trpaddfl3\tpvpara\tdfrmtxtLeft180\trautofit1\tdfrmtxtRight180\trspdl0\trspdfl3\trspdr0\trspdfr3\trspdt0\trspdft3\trspdb0\trspdfb3\trpaddt0\trpaddft3\trpaddb0\trpaddfb3\trpaddr0\trpaddfr3\tabsnoovrlp1\trrh1500\tposy0\trleft0\clftsWidth1
\clvertalc\clpadl0\clpadfl3\clpadb0\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrnone\clbrdrr\brdrnone\clbrdrt\brdrnone\clbrdrb\brdrnone\cldgll\brdrnone\cldglu\brdrnone\cellx15\clwWidth10320\clftsWidth3\clvertalt\clpadl0\clpadfl3\clpadb0
\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrs\brdrw15\brdrcf1\brsp0\clbrdrr\brdrs\brdrw15\brdrcf1\brsp0\clbrdrt\brdrs\brdrw15\brdrcf1\brsp0\clbrdrb\brdrs\brdrw15\brdrcf1\brsp0\cldgll\brdrnone\cldglu\brdrnone\clcbpat2\cellx9360\pard\plain\intbl\itap1\s0\aspalpha\aspnum\adjustright\ltrpar\li0\lin0\ri0\rin0\ql\faauto\rtlch\afs24\ltrch\fs24{\rtlch\alang1024\afs24
\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\cell}{\trowd\irow1\irowband1\lastrow\ltrrow\trgaph0\trpaddl0\trpaddfl3\tpvpara\tdfrmtxtLeft180\trautofit1\tdfrmtxtRight180\trspdl0\trspdfl3\trspdr0\trspdfr3\trspdt0\trspdft3\trspdb0\trspdfb3\trpaddt0\trpaddft3\trpaddb0\trpaddfb3\trpaddr0\trpaddfr3\tabsnoovrlp1\trrh1500\tposy0\trleft0\clftsWidth1
\clvertalc\clpadl0\clpadfl3\clpadb0\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrnone\clbrdrr\brdrnone\clbrdrt\brdrnone\clbrdrb\brdrnone\cldgll\brdrnone\cldglu\brdrnone\cellx15\clwWidth10320\clftsWidth3\clvertalt\clpadl0\clpadfl3\clpadb0
\clpadfb3\clpadt0\clpadft3\clpadr0\clpadfr3\clhidemark\clbrdrl\brdrs\brdrw15\brdrcf1\brsp0\clbrdrr\brdrs\brdrw15\brdrcf1\brsp0\clbrdrt\brdrs\brdrw15\brdrcf1\brsp0\clbrdrb\brdrs\brdrw15\brdrcf1\brsp0\cldgll\brdrnone\cldglu\brdrnone\clcbpat2\cellx9360\tbllkhdrrows\tbllkhdrcols\tbllknocolband\rtlch\alang1024\afs24\ltrch\fs24\lang1024\langnp1024\langfe1024\langfenp1024\row}\pard\plain\itap0\s0\aspalpha\aspnum\adjustright\ltrpar\li0\lin0\ri0\rin0
\ql\faauto\rtlch\afs24\ltrch\fs24{\rtlch\afs24\ltrch\fs24\par}{\*\latentstyles\lsdstimax267\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept}}}
@jsaraceno
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s): WORDSNET-28398
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.